包含控制部署的选项。
继承层次结构
System.Object
  Microsoft.Data.Schema.Build.SchemaDeploymentOptions
    Microsoft.Data.Schema.Sql.Build.SqlSchemaDeploymentOptions
      Microsoft.Data.Schema.Sql.Build.Sql90SchemaDeploymentOptions
命名空间:  Microsoft.Data.Schema.Sql.Build
程序集:  Microsoft.Data.Schema.Sql(在 Microsoft.Data.Schema.Sql.dll 中)
语法
声明
<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
SqlSchemaDeploymentOptions 类型公开以下成员。
构造函数
| 名称 | 说明 | |
|---|---|---|
| .gif) | SqlSchemaDeploymentOptions | 初始化 SqlSchemaDeploymentOptions 类的新实例。 | 
页首
属性
| 名称 | 说明 | |
|---|---|---|
| .gif) | AbortOnFirstError | 获取或设置一个值,指示部署是否应在第一次发生错误时停止。 | 
| .gif) | BackupDatabaseBeforeChanges | 获取或设置一个值,该值指示更新脚本是否应包括在修改目标之前备份数据库的语句。 | 
| .gif) | BlockOnPossibleDataLoss | 获取或设置一个值,指示如果可能发生数据丢失是否应阻止更新脚本。 | 
| .gif) | BuildtimeContributorsMustExist | (继承自 SchemaDeploymentOptions。) | 
| .gif) | CheckNewConstraints | 获取或设置一个值,指示部署更改时是否应检查新约束。 | 
| .gif) | CollationPreference | 获取或设置一个值,该值指示部署更改时应如何处理排序规则。 | 
| .gif) | CommentOutSetVarDeclarations | 获取或设置一个值,指示是否应在生成的同步脚本中注释掉 SETVAR 声明。 | 
| .gif) | ComparerConfiguration | 获取比较筛选器。 (重写 SchemaDeploymentOptions.ComparerConfiguration。) | 
| .gif) | CreateNewDatabase | 获取或设置一个值,该值指示是否在部署期间新建目标数据库。 (继承自 SchemaDeploymentOptions。) | 
| .gif) | DatabaseSchemaProvider | 获取数据库架构提供程序。 | 
| .gif) | DeployDatabaseInSingleUserMode | 获取或设置一个值,指示更新脚本是否应将数据库设置为单用户模式。 | 
| .gif) | DropConstraintsNotInSource | 获取或设置一个值,该值指示部署更改时是否应删除仅在目标中出现的约束。 | 
| .gif) | DropIndexesNotInSource | 获取或设置一个值,该值指示部署更改时是否应删除仅在目标数据库中出现的索引。 | 
| .gif) | DropObjectsNotInSource | 获取或设置一个值,该值指示是否删除源数据库中不包括的所有目标数据库对象。 (继承自 SchemaDeploymentOptions。) | 
| .gif) | EnforceMinimalDependencies | 获取或设置一个值,该值指示比较架构时是否应仅强制实施最少的依赖项。 | 
| .gif) | ExcludedModelElements | 获取或设置用户已选择要从目标数据库中排除的模型元素的列表。 (继承自 SchemaDeploymentOptions。) | 
| .gif) | ExcludedObjectTypesForSchemaCompare | 获取从架构比较中排除的类型的只读副本。 | 
| .gif) | ExtensionHandle | 获取或设置此扩展的扩展句柄。 (继承自 SchemaDeploymentOptions。) | 
| .gif) | GenerateDatabaseOptions | 获取或设置一个值,指示是否应在更新脚本中设置数据库选项。 | 
| .gif) | GenerateDeployStateChecks | 获取或设置一个值,指示更新脚本是否应检查部署状态。 | 
| .gif) | IgnoreAnsiNulls | 获取或设置一个值,该值指示比较架构时是否应忽略 ANSI NULLS 设置。 | 
| .gif) | IgnoreColumnCollation | 获取或设置一个值,该值指示比较架构时是否应忽略列排序规则。 | 
| .gif) | IgnoreColumnOrder | 获取或设置一个值,该值指示比较架构时是否应忽略表和视图中列的顺序。 | 
| .gif) | IgnoreComments | 获取或设置一个值,该值指示比较架构时是否应忽略注释。 | 
| .gif) | IgnoreDmlTriggerOrder | 获取或设置一个值,该值指示比较架构时是否应忽略数据操作语言 (DML) 触发器的顺序。 | 
| .gif) | IgnoreDmlTriggerState | 获取或设置一个值,该值指示比较架构时是否应忽略 DML 触发器的启用状态。 | 
| .gif) | IgnoreExtendedProperties | 获取或设置一个值,该值指示比较架构时是否应忽略扩展属性。 | 
| .gif) | IgnoreFilegroupPlacement | 获取或设置一个值,该值指示比较架构时是否应忽略对象在文件组中的位置。 | 
| .gif) | IgnoreFillFactor | 获取或设置一个值,该值指示比较架构时是否应忽略索引的填充因子。 | 
| .gif) | IgnoreIdentitySeed | 获取或设置一个值,该值指示比较架构时是否应忽略标识种子值。 | 
| .gif) | IgnoreIncrement | 获取或设置一个值,该值指示比较架构时是否应忽略标识增量值。 | 
| .gif) | IgnoreIndexOptions | 获取或设置一个值,该值指示比较架构时是否应忽略索引选项。 | 
| .gif) | IgnoreIndexPadding | 获取或设置一个值,该值指示比较架构时是否应忽略索引填充。 | 
| .gif) | IgnoreKeywordCasing | |
| .gif) | IgnoreLockHintsOnIndexes | 获取或设置一个值,该值指示比较架构时是否应忽略索引的锁定提示。 | 
| .gif) | IgnoreLoginSids | 获取或设置一个值,该值指示比较架构时是否应忽略登录安全标识符 (SID)。 | 
| .gif) | IgnoreNotForReplication | 获取或设置一个值,该值指示比较架构时是否应忽略 NOT FOR REPLICATION 值。 | 
| .gif) | IgnorePartitionSchemes | |
| .gif) | IgnorePermissions | |
| .gif) | IgnoreQuotedIdentifiers | 获取或设置一个值,该值指示比较架构时是否应忽略带引号的标识符设置。 | 
| .gif) | IgnoreRoleMembership | 获取或设置一个值,该值指示比较架构时是否应忽略角色成员资格。 | 
| .gif) | IgnoreSemicolonBetweenStatements | 获取或设置一个值,该值指示比较架构时是否应忽略语句之间的分号。 | 
| .gif) | IgnoreStatisticsSample | 获取或设置一个值,该值指示比较架构时是否应忽略统计抽样。 | 
| .gif) | IgnoreTableOptions | 获取或设置一个值,该值指示比较架构时是否应忽略表选项。 | 
| .gif) | IgnoreUserSettingsObjects | 获取或设置一个值,该值指示比较架构时是否应忽略用户设置对象。 | 
| .gif) | IgnoreWhitespace | 获取或设置一个值,该值指示比较架构时是否应忽略空白。 | 
| .gif) | IgnoreWithNocheckOnCheckConstraints | 获取或设置一个值,该值指示比较架构时是否应对 CHECK 约束忽略 WITH NOCHECK 语句。 | 
| .gif) | IgnoreWithNocheckOnForeignKeys | |
| .gif) | IncludeTransactionalScripts | 获取或设置一个值,该值指示是否应在可能的情况下对更新脚本进行事务处理。 | 
| .gif) | ScriptDatabaseCollation | |
| .gif) | SerializationData | 获取应序列化的选项。 (重写 SchemaDeploymentOptions.SerializationData。) | 
| .gif) | SourceSetVariables | 获取比较源的变量及其值的列表。 | 
| .gif) | TargetConnectionString | 获取或设置目标数据库的连接字符串。 (继承自 SchemaDeploymentOptions。) | 
| .gif) | TargetDatabaseName | 获取或设置目标数据库的名称。 (继承自 SchemaDeploymentOptions。) | 
| .gif) | TargetSetVariables | 获取比较目标的变量及其值的列表。 | 
| .gif) | TreatVerificationErrorsAsWarnings | 获取或设置一个值,该值指示是否将所有验证错误视为警告。 (继承自 SchemaDeploymentOptions。) | 
| .gif) | UnmodifiableObjectWarnings | 获取或设置一个值,指示部署更改时是否应为不可修改的对象生成警告。 | 
| .gif) | VerifyDeployment | 获取或设置一个值,该值指示是否在部署完成后验证部署。 (继承自 SchemaDeploymentOptions。) | 
页首
方法
页首
字段
| 名称 | 说明 | |
|---|---|---|
| .gif) .gif) | CurrentVersion | 当前版本的版本号。 | 
| .gif) .gif) | ExcludedTypeValueName | 要排除类型(“ExcludedType”)的选项名称。 | 
| .gif) .gif) | PlanGenerationType | 计划生成类型(“PlanGenerationType”)的选项名称。 | 
| .gif) .gif) | RosarioVersion | Visual Studio 2010 版本的版本号。 | 
| .gif) .gif) | VersionElementName | 版本选项(“Version”)的名称。 | 
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
.gif)