Compartilhar via


SqlDeploymentOptions Classe

Definição

Contém valores de opções de implantação usados para a implantação

public class SqlDeploymentOptions
type SqlDeploymentOptions = class
Public Class SqlDeploymentOptions
Herança
SqlDeploymentOptions

Propriedades

AllowDropBlockingAssemblies

Obtenha booliano que especifica se a implantação do CLR fará com que os assemblies de bloqueio sejam descartados.

AllowIncompatiblePlatform

Obtenha booliano que especifica se a implantação será bloqueada devido à compatibilidade da plataforma.

AllowTableRecreation

Obter booliano que especifica se a recriação de tabela deve ser permitida em Publicar

BackupDatabaseBeforeChanges

Obtenha booliano que especifica se um backup de banco de dados será executado antes de prosseguir com as ações de implantação reais.

BlockOnPossibleDataLoss

Obtenha booliano que especifica se a implantação deve parar se a operação puder causar perda de dados.

BlockWhenDriftDetected

Obtenha booliano que especifica se o sistema marcar para diferenças entre o estado atual do banco de dados e o estado registrado do banco de dados e bloquear a implantação se forem detectadas alterações. Mesmo se essa opção for definida como true, o descompasso na detecção ocorrerá em um banco de dados se ele tiver sido implantado anteriormente com a opção RegisterDataTierApplication habilitada.

CommentOutSetVarDeclarations

Obtenha booliano que especifica se a declaração de variáveis SQLCMD é comentada no cabeçalho do script.

CompareUsingTargetCollation

Obtenha booliano que especifica se a ordenação de origem será usada para comparação de identificador.

CreateNewDatabase

Obtenha booliano que especifica se o banco de dados existente será descartado e um novo banco de dados criado antes de prosseguir com as ações de implantação reais. Obtém o modo de usuário único antes de descartar o banco de dados existente.

DeployDatabaseInSingleUserMode

Obtenha booliano que especifica se o sistema adquirirá o modo de usuário único no banco de dados de destino durante a operação de implantação.

DisableAndReenableDdlTriggers

Obtenha booliano que especifica se todos os gatilhos DDL serão desabilitados durante a operação de implantação e, em seguida, habilitados novamente depois que todas as alterações forem aplicadas.

DoNotAlterChangeDataCaptureObjects

Obtenha booliano que especifica se os itens configurados para o CDC (Change Data Capture) devem ser alterados durante a implantação.

DoNotAlterReplicatedObjects

Obtenha booliano que especifica se os itens configurados para Replicação devem ser alterados durante a implantação.

DoNotEvaluateSqlCmdVariables

Especificado se os nomes de variáveis SQLCMD devem ser usados ao comparar o esquema ou seus valores

DropConstraintsNotInSource

Obter booliano que especifica se todas as restrições que não existem no modelo de origem devem ser soltas.

DropDmlTriggersNotInSource

Obtenha booliano que especifica se todos os gatilhos DML que não existem no modelo de origem devem ser soltas.

DropExtendedPropertiesNotInSource

Obtenha booliano que especifica se todas as propriedades estendidas que não existem no modelo de origem devem ser soltas.

DropIndexesNotInSource

Obter booliano que especifica se todos os índices que não existem no modelo de origem devem ser suspensos.

DropObjectsNotInSource

Obtenha booliano que especifica se os objetos que existem no destino, mas não a origem, devem ser descartados durante a implantação.

DropPermissionsNotInSource

Obtenha booliano que especifica se todas as permissões que não existem no modelo de origem devem ser soltas.

DropRoleMembersNotInSource

Obtenha booliano que especifica se todas as associações de função que não existem no modelo de origem devem ser soltas.

DropStatisticsNotInSource

Obtenha booliano que especifica se todas as estatísticas que não existem no modelo de origem devem ser soltas.

GenerateSmartDefaults

Obter booliano que especifica se os valores padrão devem ser gerados para preencher colunas NULL restritas a valores NOT NULL.

HashObjectNamesInLogs

Obter booliano que especifica se todos os nomes de objeto devem ser substituídos nos logs por um valor de hash aleatório

IgnoreAnsiNulls

Obtenha booliano que especifica se a opção ANSI_NULL deve ser excluída da consideração ao comparar o modelo de origem e de destino.

IgnoreAuthorizer

Obtenha booliano que especifica se a opção AUTHORIZATION deve ser excluída da consideração ao comparar o modelo de origem e de destino.

IgnoreColumnCollation

Obtenha booliano que especifica se o especificador de ordenação deve ser excluído da consideração ao comparar o modelo de origem e de destino.

IgnoreColumnOrder

Obtenha booliano que especifica se deve ser excluída da consideração a ordem das colunas em tabelas ao comparar o modelo de origem e de destino.

IgnoreComments

Obtenha booliano que especifica se os comentários devem ser excluídos da consideração ao comparar o modelo de origem e de destino.

IgnoreCryptographicProviderFilePath

Obtenha booliano que especifica se a especificação de arquivo de um provedor criptográfico deve ser considerada ao comparar o modelo de origem e de destino.

IgnoreDatabaseWorkloadGroups

Obtenha ou defina o booliano que especifica se os Grupos de Cargas de Trabalho de Banco de Dados devem ser considerados ao comparar o modelo de origem e de destino.

IgnoreDdlTriggerOrder

Obtenha booliano que especifica se a ordem de gatilho DDL deve ser excluída da consideração ao comparar o modelo de origem e de destino.

IgnoreDdlTriggerState

Obtenha booliano que especifica se o estado do gatilho DDL deve ser excluído da consideração ao comparar o modelo de origem e de destino.

IgnoreDefaultSchema

Obtenha booliano que especifica se a opção DEFAULT_SCHEMA deve ser excluída da consideração ao comparar o modelo de origem e de destino.

IgnoreDmlTriggerOrder

Obtenha booliano que especifica se a ordem de gatilho DML deve ser excluída da consideração ao comparar o modelo de origem e de destino.

IgnoreDmlTriggerState

Obtenha booliano que especifica se o estado do gatilho DML deve ser excluído da consideração ao comparar o modelo de origem e de destino.

IgnoreExtendedProperties

Obtenha booliano que especifica se todas as propriedades estendidas devem ser consideradas ao comparar o modelo de origem e de destino.

IgnoreFileAndLogFilePath

Obtenha booliano que especifica se a opção FILENAME dos objetos FILE deve ser considerada ao comparar o modelo de origem e de destino.

IgnoreFilegroupPlacement

Obtenha booliano que especifica se o especificador do grupo de arquivos deve ser excluído da consideração ao comparar o modelo de origem e de destino.

IgnoreFileSize

Obtenha booliano que especifica se a opção SIZE dos objetos FILE deve ser considerada ao comparar o modelo de origem e de destino.

IgnoreFillFactor

Obtenha booliano que especifica se a opção FILLFACTOR deve ser excluída da consideração ao comparar o modelo de origem e de destino.

IgnoreFullTextCatalogFilePath

Obtenha booliano que especifica se a especificação de caminho dos objetos FULLTEXT CATALOG deve ser considerada ao comparar o modelo de origem e de destino.

IgnoreIdentitySeed

Obtenha booliano que especifica se o valor de semente das colunas IDENTITY deve ser considerado ao comparar o modelo de origem e de destino.

IgnoreIncrement

Obtenha booliano que especifica se o valor de incremento das colunas IDENTITY deve ser considerado ao comparar o modelo de origem e de destino.

IgnoreIndexesStatisticsOnEnclaveEnabledColumns

Obter booliano que especifica se é necessário remover índices e estatísticas antes de exportar a nova opção de exportação de banco de dados

IgnoreIndexOptions

Obtenha booliano que especifica se as diferenças nas opções de índice devem ser consideradas ao comparar o modelo de origem e de destino.

IgnoreIndexPadding

Obtenha booliano que especifica se a opção PAD_INDEX deve ser excluída da consideração ao comparar o modelo de origem e de destino.

IgnoreKeywordCasing

Obtenha booliano que especifica se a diferença no uso de maiúsculas e minúsculas de palavras-chave deve ser considerada ao comparar o modelo de origem e de destino.

IgnoreLockHintsOnIndexes

Obtenha booliano que especifica se as opções ALLOW_ROW_LOCKS e ALLOW_PAGE_LOGKS devem ser consideradas ao comparar o modelo de origem e de destino.

IgnoreLoginSids

Obtenha booliano que especifica se a opção SID do objeto LOGIN deve ser considerada ao comparar o modelo de origem e de destino.

IgnoreNotForReplication

Obtenha booliano que especifica se a opção NOT FOR REPLICATION deve ser considerada ao comparar o modelo de origem e de destino.

IgnoreObjectPlacementOnPartitionScheme

Obtenha booliano que especifica se o objeto de esquema de partição deve ser excluído da consideração ao comparar o modelo de origem e de destino para os seguintes objetos: Table, Index, Unique Key, Primary Key e Queue.

IgnorePartitionSchemes

Obtenha booliano que especifica se o tipo de parâmetro deve ser excluído e Get boolean que especifica se o tipo de parâmetro e os VALORES de limite de uma FUNÇÃO DE PARTIÇÃO devem ser considerados ao comparar o modelo de origem e de destino. Também desconsidera a função de partição e o GRUPO DE ARQUIVOS de um ESQUEMA DE PARTIÇÃO ao comparar os modelos de origem e de destino.

IgnorePermissions

Obtenha booliano que especifica se todas as instruções de permissão devem ser consideradas ao comparar o modelo de origem e de destino.

IgnoreQuotedIdentifiers

Obtenha booliano que especifica se a opção QUOTED_IDENTIFIER deve ser excluída da consideração ao comparar o modelo de origem e de destino.

IgnoreRoleMembership

Obtenha booliano que especifica se todos os objetos ROLE MEMBERSHIP devem ser considerados ao comparar o modelo de origem e de destino.

IgnoreRouteLifetime

Obtenha booliano que especifica se a opção LIFETIME dos objetos ROUTE deve ser considerada ao comparar o modelo de origem e de destino.

IgnoreSemicolonBetweenStatements

Obtenha booliano que especifica se a existência ou ausência de ponto e vírgula deve ser considerada ao comparar o modelo de origem e de destino.

IgnoreSensitivityClassifications

Obtenha booliano que especifica se as classificações de confidencialidade de dados de colunas devem ser consideradas ao comparar o modelo de origem e de destino.

IgnoreTableOptions

Obtenha booliano que especifica se as opções na tabela de destino são atualizadas para corresponder à tabela de origem.

IgnoreTablePartitionOptions

Obtém ou define um booliano que especifica se a opção RANGE e BOUNDARY VALUES de uma partição de tabela deve ser considerada ao comparar o modelo de origem e de destino.

IgnoreUserSettingsObjects

Obtenha booliano que especifica se as configurações do usuário devem ser excluídas da consideração ao comparar o modelo de origem e de destino.

IgnoreWhitespace

Obtenha booliano que especifica se o espaço em branco deve ser excluído da consideração ao comparar o modelo de origem e de destino.

IgnoreWithNocheckOnCheckConstraints

Obtenha booliano que especifica se a opção CHECK|NO CHECK de um objeto de restrição CHECK deve ser considerada ao comparar o modelo de origem e de destino.

IgnoreWithNocheckOnForeignKeys

Obter booliano que especifica se a opção CHECK|NO CHECK deve ser excluída de uma FOREIGN KEY
objeto de restrição de consideração ao comparar o modelo de origem e de destino.

IgnoreWorkloadClassifiers

Obtenha ou defina o booliano que especifica se os Classificadores de Carga de Trabalho devem ser considerados ao comparar o modelo de origem e de destino.

IncludeCompositeObjects

Obtenha booliano que especifica se os elementos externos referenciados e externos que também compõem o modelo de origem e, em seguida, atualizam o banco de dados de destino em uma única operação de implantação.

IncludeTransactionalScripts

Obtenha booliano que especifica se as transações devem ser usadas durante a operação de implantação e confirmam a transação depois que todas as alterações forem aplicadas com êxito.

IsAlwaysEncryptedParameterizationEnabled

Contém valores de opções de implantação usados para a implantação

NoAlterStatementsToChangeClrTypes

Obtenha booliano que especifica se uma alteração nos assemblies CLR deve ser forçada, removendo-os e recriando-os.

PerformIndexOperationsOnline

Obter booliano que especifica se as operações de índice devem ser executadas online

PopulateFilesOnFileGroups

Obtenha booliano que especifica se os arquivos são fornecidos para grupos de arquivos definidos na origem da implantação.

PreserveIdentityLastValues

Obter ou definir booliano que especifica se os últimos valores usados para colunas de identidade devem ser preservados.

RegisterDataTierApplication

Obtenha booliano que especifica se o banco de dados será registrado como um aplicativo Data-Tier.
Se o banco de dados de destino já for um aplicativo registrado da camada de dados, o registro será atualizado.

RestoreSequenceCurrentValue

Obter booliano que especifica se o banco de dados de destino deve atualizar o valor atual da sequência

ScriptDatabaseCollation

Obtenha booliano que especifica se o banco de dados de destino deve ser alterado para corresponder à ordenação do modelo de origem.

ScriptDatabaseCompatibility

Obtenha booliano que especifica se o banco de dados de destino deve ser alterado para corresponder ao nível de compatibilidade do modelo de origem.

ScriptDatabaseOptions

Obtenha booliano que especifica se as opções de banco de dados no banco de dados de destino devem ser atualizadas para corresponder ao modelo de origem.

ScriptDeployStateChecks

Obtenha booliano que especifica se o banco de dados de destino deve ser verificado para garantir que ele existe, está online e pode ser atualizado.

ScriptFileSize

Obtenha booliano que especifica se um tamanho de arquivo é especificado ao adicionar arquivos a grupos de arquivos.

ScriptNewConstraintValidation

Obtenha booliano que especifica se as restrições são validadas depois que todas as alterações são aplicadas.

ScriptRefreshModule

Obtenha booliano que especifica se os procedimentos de referência são atualizados quando os objetos referenciados são atualizados.

SqlCommandVariableValues

Obtenha o dicionário de valores de variável de comando SQL, chaveado segundo o nome da variável.

TargetConnectionString

Obter cadeia de caracteres que especifique a cadeia de conexão de destino

TargetDatabaseExists

Obtém um booliano que, se definido, especifica se o banco de dados de destino existe ou não

TargetDatabaseName

Obtém a cadeia de caracteres que especifica o nome do banco de dados de destino

TargetingServerless

Obter booliano que especifica se o servidor de destino é LocalDB

TreatVerificationErrorsAsWarnings

Obtenha booliano que especifica se os erros que ocorrem durante a verificação de publicação devem ser tratados como avisos. A verificação é executada em relação ao plano de implantação gerado antes de o plano ser executado em relação ao banco de dados de destino. A verificação do plano detecta problemas, como a perda de objetos apenas de destino (por exemplo, índices), que devem ser cancelados para fazer uma alteração. A verificação também detecta situações onde existem dependências (como tabelas ou exibições) devido a uma referência a um projeto composto, mas não existem no banco de dados de destino. Você pode optar por tratar erros de verificação como avisos para obter uma lista completa de problemas, em vez de permitir que a ação de publicação seja interrompida quando ocorre o primeiro erro.

UnmodifiableObjectWarnings

Obtenha booliano que especifica se os avisos devem ser gerados quando diferenças são encontradas em objetos que não podem ser modificados, por exemplo, se o tamanho do arquivo ou caminhos de arquivo eram diferentes para um arquivo.

VerifyCollationCompatibility

Obtenha booliano que especifica se a implantação verificará se a ordenação especificada no modelo de origem é compatível com a ordenação especificada no modelo de destino.

VerifyDeployment

Obtenha booliano que especifica se a fase de verificação do plano é executada ou não.

Aplica-se a