Compartilhar via


Como: Preparar-se do banco de dados Compilação scripts

Após você alteração de projeto de banco de dados, você deve preparar o script compilar criar ou Atualizar o destino.Você especificar um banco de dados novo ou existente como o destino definindo as configurações de compilação nas propriedades do projeto.Após configurar essas configurações, você pode Compilação o projeto de banco de dados, que monta qualquer scripts de pré-implantação e pós-implantação together with definições de objeto a partir de projeto de banco de dados.Após preparar o banco de dados Compilação script, você pode implantá-lo para servidor de banco de dados do destino.

Para preparar um banco de dados Compilação script em Visual Studio

  1. Gerenciador de Soluções, clique no nó para o projeto de banco de dados para o qual você desejar para preparar um Compilação script.

  2. On the Build menu, click BuildDatabaseProject.

    Os scripts de definição de objeto e scripts pré-implantação e pós-implantação são montados.Se você está preparando uma Atualizar script, a conexão destino que você especificou nas configurações compilar determina quais Atualizars Você deve ter em ordem para sincronizar o destino com o projeto de banco de dados.

Para preparar um banco de dados Compilação script a partir de linha de comando

  1. Abra a janela Command Prompt e procurar para o Diretório do Projeto.

    Por padrão, os projetos são criados em Meus Documentos/Visual Studio 2005/projetos.

  2. Na prompt de comando, o seguinte tipo linha de comando para gerar um Compilação script Onde DatabaseProject é o nome do seu projeto:

    MSBuild /t:Build Caminho\DatabaseProject.dbproj

    Dica

    MSBuild.EXE deve estar no caminho que especifica a variável de ambiente PATH.Além disso, o Nome do destino banco de dados devem ser definido tanto na projeto de banco de dados ou como parte de linha de comando.Se você estiver gerando um Atualizar script, você deve também especificar a TargetConnectionString.Para obter mais informações sobre como sintaxe de linha de comando para gerar Compilação scripts, consulte Visão geral do banco de dados Compilação e implantação.

    Os scripts de definição de objeto e scripts pré-implantação e pós-implantação são montados.Se você está preparando uma Atualizar script, a conexão destino que você especificou nas configurações compilar determina quais Atualizars Você deve ter em ordem para sincronizar o destino com o projeto de banco de dados.Resultados such as o seguinte Aparecer:

    Microsoft (R) Compilação Engine versão 2.0.50727.42

    [Microsoft .NET Framework, versão 2.0.50727.42]

    Copyright (C) Microsoft Corporation 2005.Todos os direitos reservados.

    Compilação iniciada:13:23 10/17/2006 10 AM.

    __________________________________________________

    Projeto " ProjectDrive: \Documents and Settings\username\Meus Documentos\Visual Studio 2005\Projects\SolutionName \DatabaseProject \DatabaseProject .dbproj " (Compilação target(s)):

    SqlBuild de destino:

    Script de implantação de construção para DatabaseProject: EnableFullTextSearch, BlockIncrementalDeploymentIfDataLoss

    .DatabaseProject --> file:///ProjectDrive:/Documents%20and%20Settings/UserName/My%20Documents/Visual%20Studio%202005/Projects/SolutionName/DatabaseProject/sql/DatabaseProject.(local).DatabaseProject.sql

    Compilação bem-sucedida.

    Avisos 0

    0 (S) erro (s)

    Tempo decorrido 00:00:05.95

Segurança

Você pode preparar uma Compilação script para criar um banco de dados sem permissões em um destino banco de dados ou servidor porque você não tem para acessar o banco de dados para Compilação o projeto de banco de dados para uma nova implantação.Para preparar um Atualizar script, você deve ter permissão para acessar o servidor, o banco de dados, e objetos de banco de dados de destino.

Consulte também

Tarefas

Como: Implantar as alterações para bancos de dados novos ou existentes

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

Demonstra Passo a passo: Criar e implantar um novo banco de dados versão-controlada

Demonstra Passo a passo: Implantar as alterações em um banco de dados existente versão-controlada

Conceitos

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

Uma visão geral das configurações do projeto de banco de dados

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