Pergunta : Esquema da base de dados de usuário do SQL, apoio/restauração

Olá!, o

I apenas começado administrar um Web site (asp.net/mssql server/c#) e mim precisar de adicionar algumas colunas a um par tabelas e eu quero esclarecer algumas coisas antes que eu faça o nome de cliente de it.

My no anfitrião de correia fotorreceptora for algo como XY_1234
When que eu transfiro um apoio da base de dados e o restauro no estúdio da gerência do usuário do SQL todas as tabelas começ um esquema chamado XY_sa, isto é o cliente da tabela é nomeado XY_sa.Customers.

If eu quero começ todas as colunas dos clientes (exemplo) e fazer o query
select * dos clientes eu começ “o nome de objeto inválido “os clientes.” assim eu tenho que o query
select * das perguntas de XY_sa.Customers.

My é porque eu não tenho que adicionar XY_sa no código no local? o
In minhas perguntas no código atrás eu posso (se eu quero) perguntar seleto * de Customers

I am apenas receoso eu estarei fazendo algum erro básico aqui com apoio/restauração etc. quando eu transfiro *.bak, o restauro em minha máquina local, adiciono uma coluna a um par tabelas, crio um apoio, o transfiro arquivos pela rede ao anfitrião de correia fotorreceptora, o restauro using sua ferramenta da restauração?
class= do

Resposta : Esquema da base de dados de usuário do SQL, apoio/restauração

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.


Outras soluções  
 
programming4us programming4us