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 | 指定在部署过程中比较的源和目标的模型时使用的排序规则。 |