Como: Adicionar referências a projetos de banco de dados

Você pode adicionar vários tipos de referências a os projetos de banco de dados para lidar com situações diferentes. Por exemplo, você pode fazer referência a outros projetos na mesma solução, ou pode referir-se à saída de outras soluções. Seguir os procedimentos de ligeiramente diferentes para adicionar diferentes tipos de referências. Por exemplo, para usar uma referência entre bancos de dados, você deve não apenas adicionar a referência mas também definir um valor de variável e associado para o banco de dados, o servidor ou ambos. Para obter mais informações sobre os tipos de referências e quando você pode usar cada um deles, consulte Usar referências em projetos de banco de dados.

Para se referir a objetos que são definidos em um projeto de banco de dados na mesma solução

  1. Abra a solução que contém o projeto de banco de dados ao qual você deseja adicionar uma referência.

  2. Sobre o projeto menu, clique em Add Database Reference.

    O Add Database Reference caixa de diálogo aparece.

  3. Para adicionar uma referência a um projeto de banco de dados, execute as seguintes etapas:

    1. Clique em os projetos de banco de dados na solução atual.

    2. Na lista, clique em banco de dados projeto ao qual você deseja adicionar uma referência.

  4. Para definir uma variável SETVAR para um servidor, execute as seguintes etapas:

    1. Clique em Definir variável de servidor.

    2. Em nome, digite um nome para a variável que representa o servidor.

    3. Em valor, digite o nome do servidor que representa a variável.

    ObservaçãoObservação

    Você não precisará definir uma variável de servidor, se você estiver fazendo referência a um objeto em um banco de dados que reside no mesmo servidor como banco de dados ao qual você está adicionando a referência.

  5. Para especificar uma variável SETVAR para o banco de dados ao qual você deseja se referir, siga estas etapas:

    1. Selecione o Definir variável de banco de dados caixa de seleção.

    2. Limpar o Literal caixa de seleção se ele tiver sido selecionado.

    3. Em nome, digite um nome para a variável que representa o banco de dados.

    4. Em valor, digite o nome do banco de dados que representa a variável.

    Observação importanteImportante

    Se o seu projeto de banco de dados contém objetos que se referir explicitamente a objetos em outro banco de dados, você deverá atualizar essas referências para usar as variáveis que você acabou de definir. Se você importou o objetos de um banco de dados que contém referências entre banco de dados, você deve atualizar as referências para resolver os avisos que aqueles explícita entre bancos de dados causa de referências.

  6. Para especificar um valor literal para o banco de dados ao qual você deseja se referir, siga estas etapas:

    1. Selecione o Definir variável de banco de dados caixa de seleção.

    2. Selecione o Literal caixa de seleção.

    3. Em valor, digite o nome do banco de dados ao qual você deseja se referir.

    ObservaçãoObservação

    Se o nome do banco de dados é sempre o mesmo em seu ambiente de implantação de destino, você pode especificar um literal em vez de um par de variável e valor. Por exemplo, você poderia usar um literal com o valor de "mestre" para objetos definidos no "mestre" o banco de dados.

  7. Se o projeto referenciado pode fazer referência a outro projeto, você pode selecionar o erros de suprimir causados por referências não resolvidas no projeto referenciado caixa de seleção. Erros no projeto referenciado provavelmente causar erros no seu projeto atual. Portanto, você pode decidir ignorá-los.

  8. Se você não quiser atualizar os objetos e scripts, limpe o atualizar as definições de objeto de esquema existente e scripts para usar as variáveis de referência do banco de dados caixa de seleção e, em seguida, clique em OK.

    A referência é adicionada ao projeto de banco de dados e você não precisa realizar quaisquer outras etapas neste procedimento.

  9. Se você quiser atualizar os objetos e scripts, selecione o atualizar as definições de objeto de esquema existente e scripts para usar as variáveis de referência do banco de dados caixa de seleção e, em seguida, clique em OK.

    O Visualizar alterações - renomear o servidor ou banco de dados caixa de diálogo aparece.

  10. (Opcional) Desmarque a caixa de seleção ao lado de uma ou mais alterações, se não desejar que essa alteração a ser aplicado.

  11. (Opcional) Clique em qualquer alteração para exibir seus detalhes no Visualizar alterações painel.

  12. Clique em Aplicar para atualizar os objetos e scripts que você especificou.

    A referência é adicionada ao projeto de banco de dados e esses objetos e scripts que você especificou são modificadas para usar as variáveis SETVAR em vez dos nomes de servidores e bancos de dados.

Para se referir a objetos que são definidos na saída compilada (arquivo de .dbschema) de outro projeto de banco de dados

  1. Abra a solução que contém o projeto de banco de dados ao qual você deseja adicionar uma referência.

  2. Sobre o projeto menu, clique em Add Database Reference.

    O Add Database Reference caixa de diálogo aparece.

  3. Para adicionar uma referência para um metarquivo, execute as seguintes etapas:

    1. Clique em (.dbschema) do esquema ou projeto de banco de dados metarquivo (.dbmeta).

    2. Na caixa, digite o caminho e o nome do arquivo do esquema do arquivo ou clique em Procurar para especificar o arquivo de esquema para o qual você deseja adicionar uma referência.

  4. Para definir uma variável SETVAR para um servidor, execute as seguintes etapas:

    1. Clique em Definir variável de servidor.

    2. Em nome, digite um nome para a variável que representa o servidor.

    3. Em valor, digite o nome do servidor que representa a variável.

    ObservaçãoObservação

    Você não precisará definir uma variável de servidor, se você estiver fazendo referência a um objeto em um banco de dados que reside no mesmo servidor como banco de dados ao qual você está adicionando a referência.

  5. Para especificar uma variável SETVAR para o banco de dados ao qual você deseja se referir, siga estas etapas:

    1. Selecione o Definir variável de banco de dados caixa de seleção.

    2. Limpar o Literal caixa de seleção se ele tiver sido selecionado.

    3. Em nome, digite um nome para a variável que representa o banco de dados.

    4. Em valor, digite o nome do banco de dados que representa a variável.

    Observação importanteImportante

    Se o seu projeto de banco de dados contém objetos que se referir explicitamente a objetos em outro banco de dados, você deverá atualizar essas referências para usar as variáveis que você acabou de definir. Se você importou o objetos de um banco de dados que contém referências entre banco de dados, você deve atualizar as referências para resolver os avisos que aqueles explícita entre bancos de dados causa de referências.

  6. Para especificar um valor literal para o banco de dados ao qual você deseja se referir, siga estas etapas:

    1. Selecione o Definir variável de banco de dados caixa de seleção.

    2. Selecione o Literal caixa de seleção.

    3. Em valor, digite o nome do banco de dados ao qual você deseja se referir.

    ObservaçãoObservação

    Se o nome do banco de dados é sempre o mesmo em seu ambiente de implantação de destino, você pode especificar um literal em vez de um par de variável e valor. Por exemplo, você poderia usar um literal com o valor de "mestre" para objetos definidos no "mestre" o banco de dados.

  7. Se o projeto referenciado pode fazer referência a outro projeto, você pode selecionar o erros de suprimir causados por referências não resolvidas no projeto referenciado caixa de seleção. Erros no projeto referenciado provavelmente causar erros no seu projeto atual. Portanto, você pode decidir ignorá-los.

  8. Se você não quiser atualizar os objetos e scripts, limpe o atualizar as definições de objeto de esquema existente e scripts para usar as variáveis de referência do banco de dados caixa de seleção e, em seguida, clique em OK.

    A referência é adicionada ao projeto de banco de dados e você não precisa realizar quaisquer outras etapas neste procedimento.

  9. Se você quiser atualizar os objetos e scripts, selecione o atualizar as definições de objeto de esquema existente e scripts para usar as variáveis de referência do banco de dados caixa de seleção e, em seguida, clique em OK.

    O Visualizar alterações - renomear o servidor ou banco de dados caixa de diálogo aparece.

  10. (Opcional) Desmarque a caixa de seleção ao lado de uma ou mais alterações, se não desejar que essa alteração a ser aplicado.

  11. (Opcional) Você pode clicar em qualquer alteração para exibir seus detalhes no Visualizar alterações painel.

  12. Clique em Aplicar para atualizar os objetos de esquema e scripts que você especificou.

    A referência é adicionada ao projeto de banco de dados e esses objetos e scripts que você especificou são modificadas para usar as variáveis SETVAR em vez dos nomes de servidores e bancos de dados.

Para incluir o conteúdo de um projeto de banco de dados na solução atual como parte do projeto de referência

  1. Abra a solução que contém o projeto de banco de dados ao qual você deseja adicionar uma referência.

  2. Sobre o projeto menu, clique em Add Database Reference.

    O Add Database Reference caixa de diálogo aparece.

  3. Clique em os projetos de banco de dados na solução atual, clique no projeto de banco de dados ao qual você deseja adicionar uma referência e, em seguida, clique em OK.

    A referência é adicionada ao projeto de banco de dados. Quando você implanta o projeto ao qual você adicionou a referência, o projeto que você especificou na referência é tratado como parte do projeto que você está implantando.

Para adicionar uma referência a um projeto do SQLCLR na solução atual

  1. Abra a solução que contém o projeto de banco de dados ao qual você deseja adicionar uma referência.

  2. No menu Project, escolha Add Reference.

    O Add Reference caixa de diálogo aparece.

  3. Clique o projetos guia se ele já não estiver ativo.

  4. Clique no nome do SQL common language runtime (CLR) projeto ao qual você deseja referir-se e, em seguida, clique em OK.

    A referência é adicionada ao projeto de banco de dados.

  5. Em Solution Explorer, a referência com o botão direito e clique em Propriedades.

    O Propriedades janela é exibida.

  6. Atualize as propriedades da referência para especificar os detalhes da instrução CREATE ASSEMBLY que é gerado quando você constrói o projeto de banco de dados.

  7. No menu File, clique em Save All.

Para adicionar uma referência a um conjunto SQLCLR

  1. Abra a solução que contém o projeto de banco de dados ao qual você deseja adicionar uma referência.

  2. No menu Project, escolha Add Reference.

    O Add Reference caixa de diálogo aparece.

  3. Clique o Procurar guia se ele já não estiver ativo.

  4. Especificar o assembly (. dll) ao qual você deseja referir-se e, em seguida, clique em OK.

    A referência é adicionada ao projeto de banco de dados.

  5. Em Solution Explorer, a referência com o botão direito e clique em Propriedades.

    O Propriedades janela é exibida.

  6. Atualize as propriedades da referência para especificar os detalhes da instrução CREATE ASSEMBLY que é gerado quando você constrói o projeto de banco de dados.

  7. No menu File, clique em Save All.

Consulte também

Conceitos

Usar referências em projetos de banco de dados

Iniciando a equipe de desenvolvimento de bancos de dados a outros bancos de dados de referência

Iniciando a equipe de desenvolvimento de bancos de dados que objetos de referência SQLCLR

Iniciando a equipe de desenvolvimento de bancos de dados para essa referência objetos de servidor compartilhados

Uma visão geral do banco de dados e projetos de servidor