Compartilhar via


Como: Implantar as alterações usando Team Foundation Build

Você pode Compilação e implantar o banco de dados do dentro Visual Studio, usando MSBuild, ou usando Team Foundation BUILD.Se você desejar para Compilação e implantar o projeto de banco de dados em um Compilação ambiente de laboratório, você usaria Team Foundation BUILD. Para usar Team Foundation BUILD, você deve ter um computador no qual você tem instalado.Para obter mais informações, consulte Visão geral do Team Foundation construir.

O processo para implantar as alterações usando Team Foundation BUILD é da seguinte maneira:

  • Criar um tipo de compilação.

  • Modificar o arquivo de projeto da compilação manualmente para substituir o destino padrão AfterDropBuild.

  • Modificar o Projeto de Banco de Dados arquivo manualmente para especificar o destino banco de dados e conexão.

  • Marcar Nos arquivos atualizados.

  • Use o novo tipo de compilação para implantar seu projeto de banco de dados.

Antes de pode implantar as alterações usando Team Foundation BUILD, você deve:

  • Ter um Projeto de Banco de Dados com suas propriedades definido.

  • Verificar a projeto de banco de dados em versão Controlar.

Para criar um Compilação tipo

Para criar um tipo de compilação

  1. Abrir Visual Studio 2005 com Team Explorer.

  2. Abrir a solução que contém o projeto de banco de dados que desejar para implantar.

  3. Criar um tipo de compilação.Para obter mais informações, consulte HOW TO: Criar a New Build Type.Quando você Criar o tipo de compilação, especificar o atual solução seja compilado.Se você não tiver criado um Personalizar projeto configuração, clique a configuração padrão.

    Avançar Você modificará o arquivo .PROJ BuildType.

Para modificar o Compilação projeto de arquivos

Para implantar o projeto de banco de dados, você deve substituir o destino AfterDropBuild com a tarefa SqlDeploy.

Para modificar o arquivo de projeto de compilação

  1. Confira o arquivo .PROJ BuildType da versão Controlar.Se você estiver usando Team Foundation controle origem, aberto Source Control Explorer, expansão a projeto da equipe e expansão a pasta TeamCompilaçãoTypes para localizar o Compilação projeto arquivos.

  2. Abrir o arquivo .PROJ BuildType no editor de sua escolha.

  3. Na parte inferior do arquivo, entre o </ItemGroup > elemento e a < / Projeto > elemento, Adicionar o seguinte:

    <Target Name="AfterDropBuild">
      <MSBuild Projects="$(SolutionRoot)\SolutionName\ProjectName\ProjectName.dbproj" Properties="Configuration=Default;OutDir=$(SolutionRoot)\..\binaries\Default\" Targets="Deploy" />
    </Target>
    

    Substituir SolutionName com o nome da solução que contém o projeto de banco de dados, e Substituir ProjectName com o nome de projeto de banco de dados.Se você não estiver usando a configuração padrão para o projeto de banco de dados, substituir padrão com o nome do apropriado configuração projeto Ambos na configuração OutDir e.

  4. Salvar .PROJ BuildType as alterações.

Para modificar o Projeto de Banco de Dados arquivo

A conexão destino e banco de dados são armazenados no ProjectName. arquivo dbproj.User, que é usuário específico e não geralmente Marcado em Para versão controle.Você precisa essas configurações implantar o banco de dados.Portanto, você deve modificar o arquivo .dbproj ProjectName manualmente para especificar a conexão de destino e banco de dados.

Para modificar o Projeto de Banco de Dados arquivo

  1. Confira o arquivo .dbproj ProjectName da sua versão Controlar sistema.

  2. No menu File, clique em Close Solution.Essa etapa é necessária porque não é possível modificar um arquivo projeto que está em um Abrir solução.

  3. No menu do arquivo, aponte para Abrire clique em Arquivo.

  4. Procurar Para a pasta que contém o arquivo projeto de banco de dados (.dbproj ProjectName) e clique duplo ProjectName. dbproj.User.

  5. Copie as linhas que contêm as definições para as propriedades a partir de seção no TargetDatabase ProjectName TargetConnectionStringe. arquivo dbproj.user para a configuração que desejar para Compilação.Essas linhas serão semelhante a seguir:

    <TargetDatbase>MyTargetDatabaseName</TargetDatabase>
    <TargetConnectionString>Data Source=ServerName\InstanceName;Integrated Security=True;Pooling=False</TargetConnectionString>
    

    Dica

    O nome do projeto de banco de dados é usado se você não especificar o nome de um banco de dados de destino.

  6. Copiar As duas entradas para a Área de transferência.

  7. No menu do arquivo, aponte para Abrire clique em Arquivo.

  8. Procurar Para a pasta que contém o arquivo projeto de banco de dados (.dbproj ProjectName) e clique duplo .dbproj ProjectName.

  9. Role para baixo até o PropertyGroup para a configuração que você deseja implantar usando Team Foundation BUILD.

  10. Colar As entradas que você copiou para a Área de transferência no arquivo de projeto.Se TargetDatabase e TargetConnectionString já contenham elementos vazios, você deve substituir as entradas.

  11. No menu do arquivo, clique em SalvarProjectName**.dbproj**.

Para Marcar nos arquivos atualizados

Team Foundation BUILD usa a versão de projeto de banco de dados que Marcado no controle versão.Antes de usar essa versão para implantar o banco de dados, você deve verificar as alterações feitas para o Compilação projeto e o arquivo projeto de banco de dados.

Para Marcar nos arquivos atualizados

  1. Sobre o menu do arquivo, apontar para Fonte Controlare clique Verificar em alterações pendentes.

  2. Siga as instruções para seu sistema controle de versão para completo a verificar in para o Compilação projeto e o arquivo projeto de banco de dados.

Para implantar o banco de dados

Agora você configurou o tipo de compilação e configurar o projeto de banco de dados para uso com Team Foundation BUILD.Você pode executar um testar Compilação para verificar se seu banco de dados implanta com êxito.

Para implantar o banco de dados

  1. In Team Explorer, expand the Team Builds folder, right-click the build type that you created to deploy the database project, and click Build Team ProjectTeamProjectName.

    O Compilação caixa diálogo é exibida.

  2. Confirme que os valores de Criar tipo, Criar Computadore caixas construir Diretório são todos apropriado e, em seguida, clique criar .

    A compilação é iniciado, e o resumo de compilação aparece.Se não houver erros, quando o Compilação for concluída, o resumo lê "com êxito Concluída".

  3. Se há erros de compilação, você pode clique no link para o log de compilação para determinar a causa do erro.Corrigir o erro e, em seguida, submeter novamente Compilação o banco de dados.

Consulte também

Tarefas

Como: Configurar projetos de banco de dados para Compilação e implantação

Como: Execute testes da unidade do banco de dados a partir Team Foundation Build

Conceitos

Visão geral do Team Foundation construir

Visão geral do banco de dados Compilação e implantação

Visão geral sobre a terminologia Team Edition para profissionais de TI de banco de dados

Outros recursos

Understanding the Team Foundation Compilação Browser