Partilhar via


Como: Importar um esquema de banco de dados

A projeto de banco de dados é a representação offline de seu banco de dados e o mecanismo pelo qual gerenciar as alterações ao seu banco de dados.Se você criou um projeto de banco de dados, mas não criar ou importar qualquer objeto de banco de dados definições, você pode importar um banco de dados esquema de um banco de dados.Se o projeto de banco de dados já contém um ou mais objetos de banco de dados, você deve usar um procedimento diferente para importar objetos adicionais ou alterar objetos existentes.Para obter mais informações, consulte Como: Importar atualizações de um banco de dados para o projeto de banco de dados.

Observação:

Quando você importa um esquema de banco de dados, você também importar propriedades estendidas no fonte o banco de dados.Propriedades estendidas em um objeto são definidas no mesmo arquivo que contém a definição do objeto.Por exemplo, propriedades estendidas em uma tabela Minhatabela resulta em sp_addextendedproperty instruções sejam adicionadas à Minhatabela. table.sql arquivo.Essas instruções incluem sp_addextendedproperty, sp_settriggerorder, sp_tableoption, e sp_indexoption.

Para importar um esquema de banco de dados

  1. Criar uma ou em aberto um projeto de banco de dados existente que não contém objetos de banco de dados.Para obter mais informações, consulte Como: Criar projetos de banco de dados vazio ou Como: em aberto um projeto de banco de dados.

    O gerenciador de soluções exibe a solução que contém o projeto de banco de dados.

    Observação:

    Você pode criar um projeto e importar um esquema ao mesmo time usando o Assistente para novo projeto de banco de dados.Para obter mais informações, consulte Como: Criar projetos de banco de dados.

  2. If Exibição esquema não for exibida, abra o Modo de exibição menu e clicar Exibição esquema.

    Exibição esquema aparece.

  3. In Exibição esquema, clicar com o botão direito do mouse o projeto de banco de dados e clique em Esquema de banco de dados de importação.

    The Assistente para importação de banco de dados aparece.

  4. In banco de dados de fonte conexão, clicar na conexão através do qual importar as informações do esquema de sua atual do banco de dados.Se nenhuma conexão for exibida, clicar Nova conexão para criar uma conexão.

    Você pode criar conexões de banco de dados em Gerenciador de servidores ou em vários outros locais no Visual Studio Team System Database Edition. Para obter mais informações, consulte Como: Criar uma conexão de banco de dados.

  5. (Opcional) Siga um ou mais destes procedimentos:

    1. Você pode limitar quando os agrupamentos de coluna são explicitamente especificados somente nos casos em que o agrupamento da coluna não é compatível com o agrupamento de banco de dados.Para criar essa limitação no Opções de importação, selecionar o O agrupamento da coluna de script somente se ele for diferente do agrupamento de banco de dados a caixa de seleção.Caso contrário, desmarcar a caixa de seleção.

    2. Se você quiser ignorar propriedades estendidas na banco de dados de fonte e seu Sumário em Opções de importação, selecionar o Ignorar propriedades estendidas a caixa de seleção.Caso contrário, desmarcar a caixa de seleção.

    3. Se você deseja atualizar as configurações de projeto de banco de dados para coincidir com o banco de dados de fonte as configurações de projeto, na Opções de importação, selecionar o Substituir configuração do banco de dados com as configurações do esquema importado a caixa de seleção.Caso contrário, desmarcar a caixa de seleção.

      Observação:

      Somente as configurações a seguir são importadas do banco de dados: ANSI, preenchimento, nulos ANSI, avisos ANSI, anular aritmético, numérica anulação redonda, nulo Concat gera nulo, identificador entre aspas e agrupamento do banco de dados.

  6. clicar Concluir para começar a importar o esquema.

    The Lista de erros janela exibe quaisquer erros que se relacionam com os objetos que são criados quando o esquema é importado.The Visual Studio BAR de status indica quando o esquema foi importado. (Por exemplo, a BAR deve mostrar"Importe esquema de banco de dados do banco de dados de fonte: ServerName.DatabaseName started… Importe esquema de banco de dados completa. ") Outros erros são exibidos na página Resumo do assistente e também gravados em um arquivo de log na pasta do projeto.

    Neste ponto, você deve configurar as configurações de projeto de banco de dados antes de criar e implantar seu projeto de banco de dados.Para obter mais informações, consulte Como: Configurar projetos de banco de dados para a criação e implantação.

Segurança

Você deve ter permissões para acessar o banco de dados do qual você importa o esquema de banco de dados.Em muitos ambientes de desenvolvimento, a pessoa na função de administrador de banco de dados cria o projeto de banco de dados e importa o esquema de banco de dados antes de enviar o projeto para a equipe de trabalho de desenvolvimento.

Observação:

Por design, a configuração do banco de dados confiável não é importada quando você importa um esquema de banco de dados.A configuração dessa natureza requer permissões de administrador do sistema e deve ser definida explicitamente.Você pode ativar a configuração confiável em seu projeto de banco de dados se você tiver permissões sysadmin no banco de dados de validação em time de design.

Consulte também

Tarefas

Como: Importar objetos de banco de dados de um script

Como: Criar projetos de banco de dados

Demonstra Passo a passo: Colocar um esquema de banco de dados existente sob controle de versão

Conceitos

Visão geral da terminologia do banco de dados edição

Outros recursos

Noções básicas sobre projetos de banco de dados

Trabalhando com projetos de banco de dados em um ambiente de equipe