共用方式為


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