Classe SqlSchemaDeploymentOptions
Contém opções que controlam a implantação.
Hierarquia de herança
System.Object
Microsoft.Data.Schema.Build.SchemaDeploymentOptions
Microsoft.Data.Schema.Sql.Build.SqlSchemaDeploymentOptions
Microsoft.Data.Schema.Sql.Build.Sql90SchemaDeploymentOptions
Namespace: Microsoft.Data.Schema.Sql.Build
Assembly: Microsoft.Data.Schema.Sql (em Microsoft.Data.Schema.Sql.dll)
Sintaxe
'Declaração
<DatabaseSchemaProviderCompatibilityAttribute(GetType(SqlDatabaseSchemaProvider))> _
Public MustInherit Class SqlSchemaDeploymentOptions _
Inherits SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))]
public abstract class SqlSchemaDeploymentOptions : SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))]
public ref class SqlSchemaDeploymentOptions abstract : public SchemaDeploymentOptions
[<AbstractClass>]
[<DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))>]
type SqlSchemaDeploymentOptions =
class
inherit SchemaDeploymentOptions
end
public abstract class SqlSchemaDeploymentOptions extends SchemaDeploymentOptions
O tipo SqlSchemaDeploymentOptions expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
SqlSchemaDeploymentOptions | Inicializa uma nova instância da classe SqlSchemaDeploymentOptions. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
AbortOnFirstError | Obtém ou define um valor que indica se a implantação deve parar quando o primeiro erro ocorre. | |
BackupDatabaseBeforeChanges | Obtém ou define um valor que indica se o script de atualização deve incluir instruções para fazer o backup do banco de dados antes que o destino seja modificado. | |
BlockOnPossibleDataLoss | Obtém ou define um valor que indica se o script de atualização deve bloquear se poderá ocorrer perda de dados. | |
BuildtimeContributorsMustExist | (Herdado de SchemaDeploymentOptions.) | |
CheckNewConstraints | Obtém ou define um valor que indica se as novas restrições devem ser verificadas durante a implantação de alterações. | |
CollationPreference | Obtém ou define um valor que indica como o agrupamento deve ser tratado quando alterações são implantadas. | |
CommentOutSetVarDeclarations | Obtém ou define um valor que indica se as declarações de SETVAR devem ser comentadas no script gerado de sincronização. | |
ComparerConfiguration | Obtém o filtro de comparação. (Substitui SchemaDeploymentOptions.ComparerConfiguration.) | |
CreateNewDatabase | Obtém ou define um valor que indica se deseja criar um novo banco de dados de destino durante a implantação. (Herdado de SchemaDeploymentOptions.) | |
DatabaseSchemaProvider | Obtém o provedor do esquema de banco de dados. | |
DeployDatabaseInSingleUserMode | Obtém ou define um valor que indica se o script de atualização deve definir o banco de dados para o modo de usuário único. | |
DropConstraintsNotInSource | Obtém ou define um valor que indica se as restrições que ocorrem apenas no destino deveriam ser eliminadas durante a implantação de alterações. | |
DropIndexesNotInSource | Obtém ou define um valor que indica se os índices que ocorrem apenas no banco de dados de destino devem ser descartados durante a implantação de alterações. | |
DropObjectsNotInSource | Obtém ou define um valor que indica se todos os objetos no banco de dados de destino que não estão no banco de dados de origem de soltar. (Herdado de SchemaDeploymentOptions.) | |
EnforceMinimalDependencies | Obtém ou define um valor que indica se devem ser aplicadas somente dependências mínimas quando esquemas são comparadas. | |
ExcludedModelElements | Obtém ou define uma lista de elementos de modelo que o usuário escolheu a serem excluídos do banco de dados de destino. (Herdado de SchemaDeploymentOptions.) | |
ExcludedObjectTypesForSchemaCompare | Obtém uma cópia somente leitura dos tipos que são excluídos do esquema comparar. | |
ExtensionHandle | Obtém ou define o identificador de extensão para essa extensão. (Herdado de SchemaDeploymentOptions.) | |
GenerateDatabaseOptions | Obtém ou define um valor que indica se as opções de banco de dados devem ser definidas no script de atualização. | |
GenerateDeployStateChecks | Obtém ou define um valor que indica se o script de atualização deve verificar o estado de implantação. | |
IgnoreAnsiNulls | Obtém ou define um valor que indica se a configuração de ANSI nulos deve ser ignorada quando esquemas são comparadas. | |
IgnoreColumnCollation | Obtém ou define um valor que indica se os agrupamentos de coluna devem ser ignorados quando esquemas são comparadas. | |
IgnoreColumnOrder | Obtém ou define um valor que indica se a ordem das colunas em tabelas e modos de exibição deve ser ignorada quando esquemas são comparadas. | |
IgnoreComments | Obtém ou define um valor que indica se os comentários devem ser ignorados quando esquemas são comparadas. | |
IgnoreDmlTriggerOrder | Obtém ou define um valor que indica se a ordem dos disparadores de DML (linguagem) de manipulação de dados deve ser ignorada quando esquemas são comparadas. | |
IgnoreDmlTriggerState | Obtém ou define um valor que indica se o estado habilitado, os disparadores DML deve ser ignorado quando esquemas são comparadas. | |
IgnoreExtendedProperties | Obtém ou define um valor que indica se as propriedades estendidas devem ser ignoradas quando esquemas são comparadas. | |
IgnoreFilegroupPlacement | Obtém ou define um valor que indica se o posicionamento de objetos em grupos de arquivos deve ser ignorado quando esquemas são comparadas. | |
IgnoreFillFactor | Obtém ou define um valor que indica se o fator de preenchimento para os índices deve ser ignorado quando esquemas são comparadas. | |
IgnoreIdentitySeed | Obtém ou define um valor que indica se os valores de propagação de identidade devem ser ignorados quando esquemas são comparadas. | |
IgnoreIncrement | Obtém ou define um valor que indica se os valores de incremento de identidade devem ser ignorados quando esquemas são comparadas. | |
IgnoreIndexOptions | Obtém ou define um valor que indica se as opções de índice devem ser ignoradas quando esquemas são comparadas. | |
IgnoreIndexPadding | Obtém ou define um valor que indica se o preenchimento do índice deve ser ignorado quando esquemas são comparadas. | |
IgnoreKeywordCasing | ||
IgnoreLockHintsOnIndexes | Obtém ou define um valor que indica se dicas de bloqueio nos índices devem ser ignoradas quando esquemas são comparadas. | |
IgnoreLoginSids | Obtém ou define um valor que indica se os identificadores de segurança (SIDs) login devem ser ignorados quando esquemas são comparadas. | |
IgnoreNotForReplication | Obtém ou define um valor que indica se os valores do NOT FOR REPLICATION devem ser ignorados quando esquemas são comparadas. | |
IgnorePartitionSchemes | ||
IgnorePermissions | ||
IgnoreQuotedIdentifiers | Obtém ou define um valor que indica se a configuração de identificadores entre aspas devem ser ignorados quando esquemas são comparadas. | |
IgnoreRoleMembership | Obtém ou define um valor que indica se a associação da função deve ser ignorada quando esquemas são comparadas. | |
IgnoreSemicolonBetweenStatements | Obtém ou define um valor que indica se o ponto e vírgula entre instruções deve ser ignorada quando esquemas são comparadas. | |
IgnoreStatisticsSample | Obtém ou define um valor que indica se a amostra de estatísticas deve ser ignorada quando esquemas são comparadas. | |
IgnoreTableOptions | Obtém ou define um valor que indica se as opções de tabela devem ser ignoradas quando esquemas são comparadas. | |
IgnoreUserSettingsObjects | Obtém ou define um valor que indica se os objetos de configurações de usuário devem ser ignorados quando esquemas são comparadas. | |
IgnoreWhitespace | Obtém ou define um valor que indica se o espaço em branco deve ser ignorado quando esquemas são comparadas. | |
IgnoreWithNocheckOnCheckConstraints | Obtém ou define um valor que indica se uma instrução com NOCHECK em restrições de verificação deve ser ignorada quando esquemas são comparadas. | |
IgnoreWithNocheckOnForeignKeys | ||
IncludeTransactionalScripts | Obtém ou define um valor que indica se o script de atualização deve ser transacionado onde é possível. | |
ScriptDatabaseCollation | ||
SerializationData | Obtém as opções que devem ser serializadas. (Substitui SchemaDeploymentOptions.SerializationData.) | |
SourceSetVariables | Obtém a lista de variáveis e seus valores para a fonte da comparação. | |
TargetConnectionString | Obtém ou define a seqüência de conexão do banco de dados de destino. (Herdado de SchemaDeploymentOptions.) | |
TargetDatabaseName | Obtém ou define o nome do banco de dados de destino. (Herdado de SchemaDeploymentOptions.) | |
TargetSetVariables | Obtém a lista de variáveis e seus valores para o destino da comparação. | |
TreatVerificationErrorsAsWarnings | Obtém ou define um valor que indica se tratar de todos os erros de verificação como avisos. (Herdado de SchemaDeploymentOptions.) | |
UnmodifiableObjectWarnings | Obtém ou define um valor que indica se avisos devem ser gerados para os objetos unmodifiable durante a implantação de alterações. | |
VerifyDeployment | Obtém ou define um valor que indica se é necessário verificar a implantação depois de concluído. (Herdado de SchemaDeploymentOptions.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
AddExcludedObjectTypeForSchemaCompare | Adiciona um novo tipo à lista de tipos que são excluídos do esquema comparar. | |
CreateCopy | Cria e retorna uma nova cópia do SqlSchemaDeploymentOptions usando as configurações na this. (Substitui SchemaDeploymentOptions.CreateCopy().) | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
FlushExcludedObjectTypeForSchemaCompare | Limpa a lista de tipos que são excluídos do esquema comparar e adiciona ISqlDynamicColumnSource à lista. | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetPropertyClassesToExcludeFromComparison | Obtém uma lista de classes de propriedade de modelo que não devem ser incluídos no esquema comparar. | |
GetRelationshipClassesToExcludeFromComparison | Obtém uma lista de classes de relação de modelo não será incluído no esquema comparar. | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
IsObjectTypeExcludedForSchemaCompare | Verifica se o tipo de dado é incluído na lista de objectTypes que estão excluídas da comparação entre esquemas. | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
OnExtensionHandle | Retorna o TSqlParser. (Substitui SchemaDeploymentOptions.OnExtensionHandle().) | |
OnInitialize | Recupera os caminhos do servidor e configura as variáveis de origem e destino para o nome do banco de dados, o caminho de dados e o caminho do arquivo de log. (Substitui SchemaDeploymentOptions.OnInitialize().) | |
SetExtensionHandle | Define o valor da ExtensionHandle propriedade e chama o OnExtensionHandle método. (Herdado de SchemaDeploymentOptions.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) | |
TryLoadSourceSqlCmdVariables | Carrega o SourceSqlCmdVariables do arquivo especificado de variáveis. | |
TryLoadTargetSqlCmdVariables | Carrega o TargetSqlCmdVariables do arquivo especificado de variáveis. |
Início
Campos
Nome | Descrição | |
---|---|---|
CurrentVersion | O número de versão para a versão atual. | |
ExcludedTypeValueName | O nome de opção para excluir o tipo ("ExcludedType"). | |
PlanGenerationType | O nome de opção para o tipo de plano de geração ("PlanGenerationType"). | |
RosarioVersion | O número de versão para o Visual Studio 2010 release. | |
VersionElementName | O nome da opção de versão ("versão"). |
Início
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.