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 | 指定在部署過程中比較的源和目標的模型時使用的排序規則。 |