Microsoft.SqlServer.Management.Utility 命名空間

Microsoft.SqlServer.Management.Utility命名空間包含代表 SQL Server 公用程式物件的類別。

類別

Computer

Computer 類型表示公用程式網域中的電腦,包括指出電腦效能和負載的特定實體屬性。

Computer.Key

Computer.Key 類別代表可識別 Computer 類別的索引鍵。

ComputerCollection

ComputerCollection 類別表示 Computer 物件集合,這些物件表示公用程式網域中管理的所有電腦。

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 物件,該物件會使用 Name 屬性當做 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 物件集合,這些物件表示電腦上的所有磁碟區。

介面

IDataFilePerformanceFacet

IDataFilePerformanceFacet 是表示資料檔效能的介面。 此介面用於判斷以效能為基礎的原則。

ILogFilePerformanceFacet

ILogFilePerformanceFacet 是表示記錄檔效能的介面。 此介面用於判斷以效能為基礎的原則。

列舉

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 封裝可以從這個清單中選取,並部署到適當的 managed 執行個體的目標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 封裝。

  • 部署中的適當執行個體上的 DACSQL Server公用程式。

  • 管理SQL Server公用程式的主機資源。

  • 管理SQL Server資源執行個體。

  • 建立和套用原則中的目標物件SQL Server公用程式。