A resposta a sua pergunta.
Minhas perguntas são porque eu não tenho que adicionar XY_1234 no código no local?
Seu início de uma sessão do Web site é conetado de algum modo a seu início de uma sessão do MS SQL. O que mudanças você faz aos usos da base de dados esse início de uma sessão do SQL como seu nome do esquema igualmente. Quando você funciona o código que tem o esquema [dbo] ele está substituído com seu nome do esquema do SQL do defeito. Você provavelmente não está vendo que um erro que diga você não tem a permissão do dbo. Isto acontece geralmente no acolhimento compartilhado.
Prover as tabelas em uma base de dados de usuário do SQL acontece nesta ordem
1. SERVERNAME
2. EXEMPLO
3. BASE DE DADOS
4. ESQUEMA
5. TABELA
O esquema atribuído a seu usuário XY_1234 na base de dados que você transferiu tem um esquema nomeado XY_1234.
A convenção de nomeação normal de uma tabela de base de dados de um usuário a outro.
] [DE SERVERNAME \ [EXEMPLO]. [BASE DE DADOS]. [ESQUEMA]. [TABELA]
Adicionalmente: Seu último parágrafo sobre a edição da base de dados e transferi-la arquivos pela rede… Você está coletando dados da correia fotorreceptora usando seu Web site ou você está indicando somente os dados que não mudam com seu Web site?
Se você está mudando uma base de dados viva que seja atualizado pelo Web site, restaurar uma base de dados com mudanças fará com que você perca a informação que foi capturada desde o último apoio. Você pôde querer criar os certificados da mudança que você pode funcionar de encontro a essa base de dados em seu Web site. Eu testaria aqueles em seu usuário local primeiramente.