Partilhar via


Como: Preparar os scripts de compilação do banco de dados

Depois de alterar o projeto de banco de dados, você deve preparar o compilação script para criar ou atualizar o destino.Especificar um banco de dados novo ou existente sistema autônomo o destino definindo configurações de compilação sistema autônomo propriedades do projeto.Depois de configurar essas configurações, você pode construir o projeto de banco de dados, que monta os scripts de pré-implantação e pós-implantação together with as definições de objeto de projeto do banco de dados.Após preparar o banco de dados compilação script, você pode implantá-lo ao servidor de banco de dados do destino.

Para preparar um banco de dados compilação script no Visual Studio

  1. In O gerenciador de soluções, clicar no nó do projeto de banco de dados para o qual você deseja preparar um compilação script.

  2. On the Build menu, click BuildDatabaseProject.

    A definição de objeto scripts e scripts de pré-implantação e pós-implantação são montados.Se você estiver preparando um script de atualização, a conexão de destino especificado nas configurações de compilação determina quais atualizações você deve ter para sincronizar o destino com o projeto de banco de dados.

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

  1. Abra o aviso de comando janela e navegue até o diretório do projeto.

    Por padrão, os projetos são criados em Meus documentos / Visual Studio 2008/ Projetos.

  2. No aviso de comando, digite a seguinte linha de comando para gerar um compilação script onde DatabaseProject é o nome do seu projeto:

    MSBuild /t:Build caminho\DatabaseProject.dbproj

    Observação:

    MSBuild.exe deve estar no caminho que especifica a variável de ambiente PATH.Além disso, o nome do banco de dados de destino deve ser definido no projeto do banco de dados ou sistema autônomo parte da linha de comando.Se você estiver gerando um script de atualização, especifique também o TargetConnectionString.Para obter mais informações sobre a sintaxe de linha de comando para gerar scripts de compilação, consulte Visão geral da implantação e criação de banco de dados.

    A definição de objeto scripts e scripts de pré-implantação e pós-implantação são montados.Se você estiver preparando um script de atualização, a conexão de destino especificado nas configurações de compilação determina quais atualizações você deve ter para sincronizar o destino com o projeto de banco de dados.Resultados, sistema autônomo a seguir apareçam:

    Microsoft (R) compilação Engine versão 3.5.20418.0

    [Microsoft .NET estrutura, versão 2.0.50727.1318]

    direitos autorais (C) Microsoft Corporation 2007.Todos os direitos reservados.

    Compilação iniciada 5/3/2007 2:27:39 PM. __________________________________________________

    Projeto"ProjectDrive: \Documents and Settings\Nome do usuário\Meus Documentos\Visual studio 2005\Projects\NomeSolucao\DatabaseProject\DatabaseProject .dbproj"(compilação destino(s)):

    SqlBuild de destino:

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

    .DatabaseProject--> arquivo: / / /ProjectDrive: /Documents%20and%20Settings/Nome do usuário/My%20Documents/Visual%20Studio%202005/Projects/ NomeSolucao/DatabaseProject/sql/DatabaseProject. (local).DatabaseProject.sql

    Compilação bem-sucedida.

    Aviso (0 s)

    Erro (0 s)

    time decorrido 00:00:05.95

Segurança

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

Consulte também

Tarefas

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

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

Demonstra Passo a passo: Implantar alterações em um banco de dados existente controlado por versão

Conceitos

Visão geral da implantação e criação de banco de dados

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

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

Outros recursos

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