SqlDeploymentOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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. |
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. |