Como: Criar banco de dados entre referências
Para fazer referência a um objeto em outro banco de dados de um projeto de banco de dados, siga estas etapas:
Certifique-se de que o banco de dados ao qual deseja consulte tem um associado projeto de banco de dados.Para obter mais informações, consulte Como: Criar projetos de banco de dados.
No seu projeto de banco de dados, adicione uma referência sobre o servidor e o banco de dados ao qual deseja fazer referência e o servidor no qual ele será implantado e definir variáveis SETVAR para esse banco de dados e seu servidor.Se o banco de dados que irá conter a referência for no mesmo servidor sistema autônomo banco de dados ao qual deseja fazer referência, não precisará especificar uma variável para o servidor.
Na sua definição de objeto, inclua um referência de banco de dados que usa as variáveis de SETVAR recém-definido.
Observação: |
---|
Se você cria ou importar um esquema que contém uma referência de banco de dados, você deverá atualização para referir-se o servidor e o banco de dados pelo variáveis SETVAR, em vez de por nome.Caso contrário, um aviso será exibido no Lista de erros janela para cada uma dessas referências.Esse aviso aparece porque o objeto ao qual você está se referindo pode não existir quando você implanta seu projeto.Depois de substituir os nomes do servidor e o banco de dados com variáveis SETVAR, você pode usar Refatoração de banco de dados para atualização os nomes e os valores dessas variáveis. |
Para adicionar uma referência em um projeto de banco de dados
Abra a solução que contém o projeto de banco de dados ao qual você deseja adicionar uma referência.
Para obter mais informações, consulte Como: em aberto um projeto de banco de dados.
Sobre o Projeto menu, clicar Adicionar referência de banco de dados.
The Adicionar referência de banco de dados caixa de diálogo é exibida.
Para adicionar uma referência para um projeto de banco de dados:
clicar Projetos de banco de dados na solução corrente.
Na lista, clicar projeto de banco de dados para o qual você deseja adicionar uma referência.
Para adicionar uma referência para um metarquivo:
clicar Projeto de banco de dados metarquivo (.dbmeta).
Na caixa, digite o caminho e o nome do metarquivo ou clicar Procurar para especificar o metarquivo para o qual você deseja adicionar uma referência.
Para definir uma variável SETVAR para um servidor:
clicar Definir a variável de servidor.
In Nome, digite um nome para a variável que representa o servidor.
In Valor, digite o nome do servidor que representa a variável.
Para especificar uma variável SETVAR para o banco de dados ao qual deseja fazer referência:
clicar Definir a variável de banco de dados.
In Nome, digite o nome para a variável que representa o banco de dados.
In Valor, digite o nome do banco de dados que representa a variável.
selecionar o atualização as definições de objeto de esquema e os scripts para usar o banco de dados existente fazer referência a variáveis caixa de seleção se desejar atualização objetos de esquema e o projeto de banco de dados, substituindo os nomes do servidor e banco de dados com as variáveis que você acabou de definir os scripts.
Clique em OK.
Se você tiver selecionado o Atualizar as definições de objeto de esquema existente e scripts para usar as variáveis de referência de banco de dados caixa de seleção de a Alterar a visualização - renomear servidor ou banco de dados caixa de diálogo é exibida.
(Opcional) Você pode desmarcar a caixa de seleção próxima a um ou mais das alterações na lista se não quiser que essa alterar seja aplicada.
(Opcional) Você pode clicar em qualquer alterar ao exibir os detalhes da alterar no Alterações de visualização painel.
clicar Aplicar para atualização os objetos de esquema e scripts que você especificou.
Esses objetos e os scripts são modificadas para usar as variáveis SETVAR, em vez dos nomes dos servidores e bancos de dados que você especificou.
A referência é adicionada ao projeto do banco de dados.
Para atualização os valores das variáveis SETVAR
In O gerenciador de soluções, clicar no projeto de banco de dados que contenha as variáveis SETVAR que você deseja atualização.
On the Project menu, click ProjectNameProperties.
The Propriedades janela é exibida.
Clique na aba References.
Aparecerá uma lista que exibe todos os bancos de dados referenciados, suas variáveis de servidor e banco de dados e os valores dessas variáveis.
clicar edição variáveis.
The Variáveis de referência caixa de diálogo é exibida.
Para atualizar o valor de uma variável SETVAR para um servidor, em Valor da variável servidor, digite o nome do servidor ao qual deseja se referir ao você implantar o projeto de banco de dados.
Observação: Embora você possa atualização os nomes de variáveis usando esse método, ele não atualização ocorrências dessas variáveis em scripts ou definições de objetos de esquema.Para renomear as referências a um servidor ou banco de dados, consulte Como: Renomear referências um servidor ou a banco de dados.
Para atualizar o valor de uma variável SETVAR para um banco de dados, Banco de dados do valor da variável, o nome do banco de dados ao qual deseja fazer referência ao implantar o projeto de banco de dados.
Clique em OK.
No menu File, clique em Save All.
Para incluir uma referência de banco de dados em uma definição de objeto
em aberto uma definição de objetos no editor de Transact-SQL (T-SQL).Para obter mais informações, consulte Como: Criar um objeto de banco de dados ou Como: Modificar objetos de banco de dados.
Na definição do objeto, incluir uma referência de banco de dados do formulário [$(ServerVariableName)].[$(DatabaseVariableName].Esquema].ObjectName.
Quando você compilação e implantar o projeto de banco de dados, os valores das variáveis SETVAR substituir os nomes dessas variáveis.
No menu File, clique em Save All.
Consulte também
Tarefas
Como: Renomear referências um servidor ou a banco de dados
Conceitos
Visão geral da implantação e criação de banco de dados
Visão geral das referências entre banco de dados
Visão geral da terminologia do banco de dados edição
Outros recursos
Como: Configurar projetos de banco de dados para a criação e implantação