Campo | Valor padrão | Descrição |
Compilar Caminho de Saída | .\sql\ | Especifica onde o compilação script será gerado quando você compilação ou implantar o projeto de banco de dados.Se você especificar um caminho relativo, haja relação com o caminho do banco de dados do projeto.Se o caminho não existir, ele será criado. |
Gerar automaticamente o nome de arquivo de saída de compilação | Não selecionado | Gera automaticamente nome de arquivo com base no nome do projeto, o nome da instância do banco de dados de destino e o nome do banco de dados de destino. |
compilação nome do arquivo de saída |
DatabaseProjectName.sql | Especifica o nome que você deseja conceder o script que é gerado quando você constrói o projeto de banco de dados.Se você tiver selecionado o Gerar automaticamente o nome de arquivo de saída de compilação caixa de seleção, o nome do arquivo que é gerado automaticamente substitui qualquer valor que você especifique neste campo. |
Conexão de destino | em branco | Especifica as informações de conexão para o servidor de banco de dados que você deseja destinar a configuração da compilação selecionado.Se você não especificar uma conexão de destino, a SQL Server 2005 instância é especificado sistema autônomo seu banco de dados de validação em time de design será usado. |
Nome do banco de dados de destino | DatabaseProjectName | Especifica o nome do banco de dados para ser criado ou atualizado na conexão que você especifica no campo destino conexão. |
localização padrão para arquivos de banco de dados de destino | O localização padrão é recuperado do servidor de destino. | Especifica o localização padrão onde os arquivos de banco de dados devem ser criados no servidor de destino.Você pode recuperar o localização padrão para esse servidor se você clicar em Atualizar. |
Implantação de agrupamento padrão | Em branco | Especifica qual agrupamento usar durante a implantação, se o destino de agrupamento do banco de dados não coincide com o agrupamento de projeto de banco de dados.Se você clicar em Use o agrupamento do servidor, o projeto de banco de dados será alterado para coincidir com o banco de dados de destino.Se você clicar em Use o agrupamento de projeto do banco de dados, o banco de dados de destino será atualizado para coincidir com o projeto de banco de dados.Se você clicar em Não script o agrupamento, nenhum agrupamento irá ser alterado, mas implantação pode falhar. |
Sempre recriar o banco de dados |
no
| Especifica se o banco de dados será descartado e recriado em vez de executar uma implantação incremental.Convém Marque esta caixa de seleção se desejar executar testes de unidade em relação a uma implantação de limpeza do banco de dados, por exemplo.Se esta caixa de seleção estiver desmarcada, o banco de dados existente será atualizado em vez de cancelado e recriado. |
Bloqueio de implantação incremental se pode ocorrer perda de dados | Sim | Especifica se a implantação será interrompido se uma atualização causará a perda de dados.Se esta caixa de seleção estiver marcada, sistema autônomo alterações que seria criar perda de dados, sistema autônomo a alteração de uma coluna varchar(50) para ser varchar(30), fazem com que a implantação a parada de tabulação com um erro, impedindo a perda de dados. Observação:Implantação está bloqueada somente se as tabelas em que pode ocorrer perda de dados contêm dados.Implantação não está bloqueada se não houver nenhuma perda de dados. |
Tratar avisos sistema autônomo erros |
no
| Especifica se um aviso deve causar a compilação e a implantação a ser cancelada.Se esta caixa de seleção estiver desmarcada, avisos aparecer, mas o compilação e continuar a implantação. Essa configuração é específica para o projeto, não o usuário e armazenada no arquivo .dbproj. |
Fazer backup de banco de dados antes da implantação |
no
| Especifica se o banco de dados deve ser feito antes de você implantar-lo.Se esta caixa de seleção estiver desmarcada, um backup não é executado automaticamente.Se a caixa de seleção estiver marcada, instruções serão adicionadas ao script pré-implantação para fazer backup de seu banco de dados. Observação:Uma operação de backup pode ser lenta.Se você estiver criando e implantando em um ambiente de desenvolvimento isolado e não a um teste compartilhado, teste ou servidor de produção, você pode decidir não fazer backup do banco de dados sistema autônomo parte da criação e implantá-lo. Observação importante:Antes de implantar em um servidor de produção, você deve sempre fazer backup do banco de dados.Se você não automaticamente faça fazer backup do banco de dados sistema autônomo parte do processo de compilação e implantação, manualmente faça fazer backup do banco de dados antes de implantar sistema autônomo alterações. |
Executar script de implantação no modo de usuário único |
no
| Especifica se o banco de dados deve ser colocado no modo de usuário único durante a implantação.Se você estiver implantando em um servidor de banco de dados compartilhado, você deve colocar o banco de dados no modo de usuário único para impedir que outros usuários façam alterações no banco de dados quando você implantar as alterações no banco de dados. Observação importante:Quando o banco de dados está no modo de usuário único, todas sistema autônomo outras conexões existentes com o banco de dados são descartados assim você implantar altera para o banco de dados.A cláusula reversão IMMEDIATE é especificada de forma que as transações pendentes são encerrados imediatamente quando o banco de dados é colocado em modo de usuário único. Observação:Essa opção estará desabilitado se você tiver ativado a Pesquisar de texto completo sobre o Configurações do projetoGuia de das propriedades de projeto de banco de dados. |
Execute 'SMART' coluna nome correspondente ao adicionar ou renomear uma coluna |
no
| Especifica se deve aplicar um heurístico quando você implantar atualizações para determinar quando renomear uma coluna em vez de realizar um DROP e uma operação ADD.O heurístico baseia-se em Propriedades da coluna e os nomes das colunas de fonte e de destino.Esta caixa de seleção não terá efeito se o Sempre re-criar banco de dados está selecionada porque o banco de dados será descartado e re-criard. |
Gerar instruções DROP para objetos que estão no banco de dados de destino, mas que não estão com o projeto de banco de dados |
no
| Especifica se sistema autônomo objetos que estão no banco de dados de destino, mas não no projeto do banco de dados devem ser solto sistema autônomo parte do script de implantação.Se você excluir alguns arquivos em seu projeto para removê-las temporariamente o script de construção, convém manter as versões existentes desses objetos no banco de dados de destino.Esta caixa de seleção não terá efeito se o Sempre recriar o banco de dados está selecionada, porque o banco de dados será descartado. |
Não use instruções ALTER ASSEMBLY para tipos CLR atualização |
no
| Especifica se as instruções de ALTER ASSEMBLY são usadas para atualizar tipos de common linguagem tempo de execução (CLR) ou se o objeto que instancia o tipo de CLR será, em vez disso, descartado e recriado quando você implanta as alterações. |
Suprimir Avisos | Em branco | Especifica uma lista, delimitada por vírgulas ou pontos-e-vírgulas de números de aviso que são suprimidos.Avisos suprimidos não aparecem no Lista de erros janela e elas não afetam o sucesso de compilação, mesmo se você selecionar o Tratar avisos sistema autônomo erros a caixa de seleção. |