Microsoft.Data.Schema.Sql.Build 命名空间

Microsoft.Data.Schema.Sql.Build 命名空间包含 SQL 计划生成和部署选项类。

  说明
公共类 Sql100SchemaDeploymentOptions 表示特定于 SQL Server 2008 的部署选项。
公共类 Sql90SchemaDeploymentOptions 表示特定于 Microsoft SQL Server 2005 的部署选项。
公共类 SqlAlterDataLossError 此类表示一个警告,从SQL Server部署引擎位置标识更改数据丢失的可能性。在构造函数中指定的表是源表。
公共类 SqlBeginAltersStep 此类的实例标记部署计划中执行 ALTER(和 CREATE)操作的部分。这通常是计划的下半部分。
公共类 SqlBeginDropsStep 此类的实例标记部署计划中 DROP 操作部分的开始。DROP 操作在计划中发生于 ALTER 操作之前。
公共类 SqlBeginPreservationStep 此类标记计划中保留意图部分的开始(在部署计划中)。这些操作用于进行重构更改。
公共类 SqlBeginTransactionStep 此步骤标记部署计划中事务处理部分的开始。
公共类 SqlCreateDataLossError 此类表示一个警告,从SQL Server部署引擎已被创建数据丢失的可能性。在构造函数中指定的表是源表。如果将新的不可以为 null 的列添加到表而没有设置默认值,通常会引发此错误。
公共类 SqlDeploymentExecutionError 此类表示执行部署脚本时 SQL Server 收到的错误。
公共类 SqlDropDataLossError 此类表示一个警告,从SQL Server部署引擎已被拖放数据丢失的可能性。目标表的构造函数中指定的表。
公共类 SqlEndAltersStep 此类的实例标记部署计划中执行 ALTER(和 CREATE)操作的部分的结尾。
公共类 SqlEndDropsStep 此类的实例标记部署计划中 DROP 操作部分的结尾。
公共类 SqlEndPreservationStep 表示部署计划中保留意图部分的结尾。
公共类 SqlEndTransactionStep 表示 SQL Server 部署计划中标记部署脚本的事务处理部分结尾的步骤。
公共类 SqlFinalizeDatabaseAccessStep 表示一步SQL Server完成对数据库的访问权限设置的部署计划。这些设置包括只读或读写访问,限制、 单用户和多用户,在线或离线状态。
公共类 SqlMoveSchemaStep 表示部署计划中对应于将元素从一个架构移到另一个架构的操作的步骤。
公共类 SqlPossibleDataLossError 此类表示来自 SQL Server 部署引擎的警告,其中已标识可能发生了数据丢失。
公共类 SqlPrintStep SQL Server 部署计划中表示 Transact-SQL PRINT 语句的步骤的类型。
公共类 SqlRenameStep 表示部署计划中重命名元素的步骤。
公共类 SqlSchemaDeploymentOptions 包含控制部署的选项。
公共类 SqlTableMigrationStep 表示 SQL Server 部署计划中的数据移动步骤。

枚举

  枚举 说明
公共枚举 DeploymentCollationPreference 指定在部署过程中比较的源和目标的模型时使用的排序规则。