Microsoft.SqlServer.Dac 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
| 名稱 | Description |
|---|---|
| BacPackage |
包含資料層應用程式定義與資料的產物表示。 |
| DacAzureDatabaseSpecification |
定義 Microsoft Azure SQL Database 專用的可選參數 |
| 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 為真時,與事件作為物件名稱相關聯的資料會被雜湊。 |
| NestedDeploymentPropertyAttribute |
此類別支援產品基礎架構,並非直接從你的程式碼中使用。 表示部署屬性應擴充以覆蓋命令列屬性 |
| OptionDescriptionAttribute |
自訂選項的描述。 |
| PackageMetadata |
描述套件的元資料資訊。 |
| PackageOptions |
定義進階選項及套件建立的額外產物。 |
| PublishOptions |
配置執行特定操作 DacServices時將報告的內容選項,特別是是否會產生 DeployReport 和/或 DeployScript |
| PublishResult |
包含發布或腳本操作的結果。 根據請求內容,這裡至少會包含其中一個DeploymentReport或屬性DatabaseScriptPublishOptions |
| SourceInformation |
代表模型中感興趣項目的資訊,例如 SqlRuleProblem。 |
| SqlConnectionStringBuilderHelper |
公開類別支援 DacFx 的 SQL 認證設定 |
| TSqlModelUtils |
提供公開模型 API 的實用方法。 |
介面
| 名稱 | Description |
|---|---|
| IUniversalAuthProvider |
實作此介面以建立字串存取權杖。 此存取權杖將用於設定 AccessToken 連接資料庫時所建立的任何 SqlConnection 實例。 |
列舉
| 名稱 | Description |
|---|---|
| DacAzureEdition |
List of possible editions for a Microsoft Azure SQL Database |
| DacExtractTarget |
在資料庫擷取時指定不同的擷取目標。 |
| DacMessageType |
指定與特定事件相關的訊息類型(或嚴重性)。 |
| DacOperationStatus |
指定服務操作的狀態。 |
| DacSchemaModelStorageType |
指定結構模型的後備儲存類型。 |
| DataOperationStepState |
可能的狀態是資料操作中的單一步驟可以被 包含。 |
| DataStorageType |
可能的資料儲存類型 |
| EngineVersion |
代表一個選項,指定應該設定或允許的引擎版本。 目前此選項僅用於與 Microsoft Azure SQL Database 相關的操作。 例如,匯出時可用來定義允許的引擎版本,以驗證資料庫的功能是否符合該引擎版本的能力。 同樣地,在可擴充性 API 中定義公開 TSqlModel 的建立選項時,這可以用來定義模型的預期引擎版本應該設定為什麼。 |
| ObjectType |
定義存在於 SQL Server 中的物件類型。 |