Microsoft.SqlServer.Dac 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
BacPackage |
包含資料層應用程式之定義和資料的成品表示法。 |
DacAzureDatabaseSpecification |
定義Microsoft Azure SQL 資料庫特定的選擇性參數 |
DacDataProgressMessage |
與執行中資料作業相關聯的資料,以報告進行相關的狀態更新或錯誤。 |
DacDeployOptions |
定義會影響對資料庫的封裝部署行為的選項。 |
DacExceptionMessage |
與錯誤相關聯的資料及例外狀況資訊。 |
DacExportOptions |
定義可影響從資料庫匯出封裝的行為的選項。 |
DacExtractOptions |
定義可影響封裝擷取行為的選項。 |
DacImportOptions |
定義會影響封裝匯入至資料庫的行為的選項。 |
DacMessage |
與執行中作業相關聯的資料,以報告狀態更新或錯誤。 |
DacMessageEventArgs |
引發為執行中作業、與事件相關聯的資料報告狀態更新或錯誤。 |
DacOperationProgressMessage |
與整體進度匯入或匯出作業相關聯的進度訊息。 |
DacPackage |
包含資料層應用程式之定義的成品表示法。 |
DacPackageExtensions |
提供擴充方法來支援 DacPackage 物件的操作。 這些擴充方法適用于現有的 DacPackage |
DacProfile |
包含特定部署組態的相關設定。 |
DacProgressEventArgs |
與執行作業完成個別處理步驟時所引發的事件相關聯的資料。 |
DacRetryMessage |
當 DacFx API 因伺服器傳回的暫時性錯誤而重試命令或連線時,就會引發此訊息。 |
DacServices |
提供作業來建立及取用 DacPackage 執行個體所代表的 DAC 封裝。 |
DacServicesException |
針對 DAC 服務錯誤擲回例外狀況。 |
DataOperationStateProvider |
實作這個介面來管理將資料庫使用者資料表擷取至 Azure 儲存體帳戶,並從 Azure 儲存體將資料發行至目標資料庫。 |
DeploymentPropertyAliasAttribute |
這個類別支援產品基礎結構,而且不能直接從程式碼使用。 在用於覆寫命令列屬性時,定義部署屬性的別名 |
LogObjectHashedEventArgs |
當 HashObjectNamesInLogs 為 true 時,與引發為物件名稱的事件相關聯的資料會雜湊。 |
NestedDeploymentPropertyAttribute |
這個類別支援產品基礎結構,而且不能直接從程式碼使用。 表示應該展開部署屬性以覆寫命令列屬性 |
OptionDescriptionAttribute |
自訂選項的描述。 |
PackageMetadata |
描述封裝的中繼資料資訊。 |
PackageOptions |
定義進階選項和封裝建立的其他成品。 |
PublishOptions |
設定從 DacServices 執行特定作業時所要報告之專案的選項,特別是是否要產生 DeployReport 和/或 DeployScript |
PublishResult |
包含發行或腳本作業的結果。 這至少會包含其中 DeploymentReport 一個 或 DatabaseScript 屬性,視 中要求的內容而定 PublishOptions |
SourceInformation |
表示在模型中項目的詳細資訊,例如 SqlRuleProblem。 |
SqlConnectionStringBuilderHelper |
公用類別以支援 DacFx 的 SQL 驗證組態 |
TSqlModelUtils |
提供公用模型 API 的公用程式方法。 |
介面
IUniversalAuthProvider |
實作此介面以建立字串存取權杖。 此存取權杖將用來設定 AccessToken 連接到資料庫時所建立之任何 SqlConnection 實例的 。 |
列舉
DacAzureEdition |
Microsoft Azure SQL 資料庫的可能版本清單 |
DacExtractTarget |
指定擷取資料庫時的不同擷取目標。 |
DacMessageType |
指定與給定事件相關聯的訊息類型 (或嚴重性)。 |
DacOperationStatus |
指定服務作業的狀態。 |
DacSchemaModelStorageType |
為結構描述模型指定支援儲存體的類型。 |
DataOperationStepState |
可能表示資料作業中的單一步驟可以位於 。 |
DataStorageType |
可能的資料儲存類型 |
EngineVersion |
表示選項,指定應該設定或允許的引擎版本。 目前這個選項只用於 Microsoft Azure SQL Database 相關的作業。 舉例來說,這可以在匯出期間用來定義允許的引擎版本以對其驗證,以及資料庫的功能是否符合該引擎版本的功能。 同樣地,定義擴充性 API 中的公用 TSqlModel 建立選項時,這可以用來定義應該將模型設定為哪個預期的引擎版本。 |
ObjectType |
定義存在於SQL Server中的物件類型。 |