Microsoft.SqlServer.Management.Utility 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
命名Microsoft.SqlServer.Management.Utility空間包含代表 SQL Server 工具物件的類別。
類別
| 名稱 | Description |
|---|---|
| Computer |
該 Computer 類型代表公用領域中的電腦,包括某些物理特性,以指示電腦的效能與載入情況。 |
| Computer.Key |
類別 Computer.Key 代表識別該 Computer 類別的鍵。 |
| ComputerCollection |
該 ComputerCollection 類別代表一組 Computer 物件,代表所有在 Utility 領域中管理的電腦。 |
| DataFileAdapter |
型 DataFileAdapter 別代表關於資料檔案的資訊。 |
| DeployedDac |
此DeployedDac類型代表資料庫應用程式結構,以安裝於執行 SQL Server 實例的電腦上的 DAC 套件形式呈現。 |
| DeployedDac.Key |
類別 DeployedDac.Key 代表識別該 DeployedDac 類別的鍵。 |
| DeployedDacCollection |
該 DeployedDacCollection 類別代表一組 DeployedDac 物件,代表所有在公用領域中部署的 DAC。 |
| LogFileAdapter |
介面描述 LogFileAdapter 了日誌檔案介面卡必須實作的擴展特性。 |
| ManagedInstance |
該ManagedInstance類型代表由 SQL Server 工具服務管理的 SQL Server 實例,用以控制政策與部署。 |
| ManagedInstance.Key |
類別 ManagedInstance.Key 代表識別該 ManagedInstance 類別的鍵。 |
| ManagedInstanceCollection |
代表一組管理的 SQL Server 實例,位於 SQL Server 工具中。 |
| NameKey |
識別 Microsoft.SqlServer.Management.Utility 使用名稱屬性作為 Sfc 鍵的物件。 |
| Utility |
這個Utility類別代表一個工具控制點(UCP),定義了管理一個或多個遠端 SQL Server 實例的方法與屬性。 |
| Utility.Key |
此 Utility.Key 類別定義了用於在系統檔案檢查器(SFC)中識別 的方法 Utility 與屬性。 |
| UtilityException |
該 UtilityException 類別定義了用以記錄工具例外資訊的方法與屬性。 它是所有效用例外類型的基礎類別。 |
| Volume |
該Volume類型代表 SQL Server 工具領域中電腦的磁碟區或磁碟分割區的資訊。 |
| Volume.Key |
類別 Volume.Key 代表識別該 Volume 類別的鍵。 |
| VolumeCollection |
這個 VolumeCollection 類別代表一組 Volume 物件,代表電腦上所有磁碟區。 |
介面
| 名稱 | Description |
|---|---|
| IDataFilePerformanceFacet |
這是一個 IDataFilePerformanceFacet 介面,代表資料檔案的效能。 這用於決定基於績效的政策。 |
| ILogFilePerformanceFacet |
這是一個 ILogFilePerformanceFacet 介面,代表日誌檔案的效能。 這用於決定績效導向的政策。 |
列舉
| 名稱 | Description |
|---|---|
| DatabaseState |
資料庫狀態列舉。 |
| HealthState |
列 HealthState 舉包含用來指定部署狀態的值。 |
| ManagementState |
枚舉一個物體的 ManagedInstance 可能狀態。 |
備註
頂層實例是Utility類別,用以證明與 SQL Server 實例的連結。 該類別的 Utility 子是另一種主要類型:
SQL Server 工具物件可用來發現網路上的 SQL Server 實例,並將其納入 SQL Server 工具中。 這些實例可轉換為受管理實例,並由 SQL Server 工具管理,並可參與部署與政策管理。
SQL Server 工具使用 DAC 套件,這些套件可在設計模式下使用 DAC 物件與 SMO 物件建立。 DAC 套件可以透過從組成資料庫應用程式的元件清單中解壓,或從檔案匯入 DAC 套件來建立。 DAC 套件清單會儲存在 SQL Server 工具的目錄中。 可從此清單中選擇 DAC 套件,部署至由 SQL Server 工具管理的適合管理實例的目標SQL Server。
Microsoft.SqlServer.Management.Utility命名空間位於 Microsoft.SqlServer.Management.Utility.dll 檔案中。 此外,一些支援物件也存在於 Microsoft.SqlServer.Management.UtilityEnum.dll 檔案中。 你需要匯入這些檔案才能存取命名空間中的 Microsoft.SqlServer.Management.Utility 類別。
透過使用 Microsoft.SqlServer.Management.Utility 命名空間,你可以:
探索 SQL Server 實例。
在 SQL Server 工具中包含 SQL Server 實例,可設定為受管理或非受管理。
提取一個DAC。
匯入一個 DAC 套件。
在 SQL Server 工具中部署適當的 DAC。
管理 SQL Server Utility 主機資源。
管理 SQL Server 實例資源。
在 SQL Server 工具中建立並套用目標物件的政策。