Partilhar via


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

Esta explicação passo a passo, você aprenderá como colocar um banco de dados existente no controle de origem, que consiste nas seguintes etapas:

  • Você cria um o projeto de banco de dados.

  • Você se conectar a um banco de dados existente.

  • Importar o banco de dados esquema do banco de dados existente para o projeto de banco de dados.

  • Examinar os resultados mostrados no projeto de banco de dados.

  • Você colocar o projeto de banco de dados e seu conteúdo sob controle de versão.

Pré-requisitos

Esta explicação passo a passo pressupõe que você instalou uma cópia do banco de dados de AdventureWorks2008 de amostra em um servidor de banco de dados que está executando o SQL Server 2008. Você também deve ter permissão de leitura/gravação para um sistema de controle de versão como Visual Studio Team Foundation Server.

Para criar um projeto de banco de dados

  1. No menu File, aponte para New, e em seguida, clique em Project.

    A caixa de diálogo New Project será exibida.

  2. Em Modelos instalados, expanda o banco de dados nó e depois clique em SQL Server.

    ObservaçãoObservação

    Se você estiver usando Visual Studio Professional, em vez disso, procure em Installed Templates, expanda o banco de dados nó, expanda o SQL Server nó e clique em Advanced.

  3. Na lista de modelos, clique em Projeto de banco de dados de 2008 do SQL Server.

  4. Em nome, digite MyAdvWorks e aceite os valores padrão para local e Nome da solução.

  5. Selecione o Create directory for solution caixa de seleção se ela não é selecionada por padrão e clique em OK.

    É criada uma solução que contém o projeto de banco de dados vazio MyAdvWorks.

    Em seguida, você iniciará o processo de importar o esquema de banco de dados, em que você especificar uma seqüência de conexão para o fonte banco de dados.

Para importar o esquema de banco de dados do banco de dados existente do AdventureWorks2008

  1. Em Solution Explorer, clique na MyAdvWorks no nó do projeto.

  2. Sobre o projeto menu, clique em Importar objetos de banco de dados e configurações de.

    ObservaçãoObservação

    Você pode também direito MyAdvWorks e clique em Importar objetos de banco de dados e configurações de.

    O Esquema de banco de dados de importação caixa de diálogo aparece.

  3. No Banco de dados de origem lista, clique na conexão que corresponde ao seu banco de dados de AdventureWorks2008 existente. Se você ainda não conectado ao banco de dados, você deve primeiro criar uma conexão com ele. Para obter mais informações, consulte Como: Criar uma conexão de banco de dados.

  4. Clique em Iniciar.

    Como o esquema é importado, os itens de projeto que correspondem aos objetos que estão no banco de dados aparecem sob o projeto de banco de dados em Solution Explorer. Modo de exibição do esquema mostra os objetos que são definidos no projeto de banco de dados. Você pode examinar os resultados da importação de Resumo página antes de continuar.

  5. Clique em Finish.

    Em seguida, você irá explorar o conteúdo do projeto de banco de dados antes de colocá-lo sob controle de versão.

Para examinar os resultados da importação do esquema de banco de dados

  1. Sobre o Exibir menu, clique em Visualização do esquema de banco de dados.

    Modo de exibição do esquema será exibido se ela já não era visível.

  2. Em Visualização Esquema, expanda o nó do projeto de banco de dados, expanda a pasta de esquemas, expanda a pasta de recursos humanos e, em seguida, expanda a pasta de tabelas.

    As tabelas no banco de dados de projeto devem coincidir com as tabelas no banco de dados.

  3. Clique com o botão direito na tabela de funcionários na subpasta de tabelas e, em seguida, clique em Abrir.

    O editor de SQL Transact aparece e mostra a definição de tabela de funcionários.

  4. Expanda o objeto do funcionário e, em seguida, expanda a pasta de restrições dentro desse objeto.

  5. Clique com o botão direito na restrição CK_Employee_BirthDate na Visualização Esquemae clique em Abrir.

    Como alternativa, você pode também clicar duas vezes a restrição de CK_Employee_BirthDate para abri-lo.

    Outra instância do editor Transact SQL aparece e mostra a definição para a restrição de CK_Employee_BirthDate na tabela de funcionários.

    Na etapa final, você pode colocar sua solução, que contém o projeto de banco de dados sob controle de versão.

Para colocar a sua solução sob controle de versão

  1. Sobre o arquivo , aponte para O controle de origeme clique em Add Solution to Source Control.

  2. Clique no projeto de controle de versão (Team Foundation Server se refere a essas áreas como projetos de equipe) à qual você deseja adicionar a solução usando os procedimentos para a sua versão, controlar o add-in.

    Para obter mais informações, consulte Usando o controle de versão.

    Seu projeto de banco de dados agora está sob controle de versão. Se você não precisar fazer alterações adicionais, você deve verificar nos arquivos em sua solução.

Consulte também

Conceitos

Iniciando o desenvolvimento de banco de dados de equipe

Gravar e alterar o código do banco de dados

Outros recursos

Editing Database Scripts and Objects with the Transact-SQL Editor