共用方式為


組態管理的 WMI 提供者概念

WMI 提供者是一個發行層,可搭配適用於 Microsoft Management Console (MMC) 之 SQL Server 組態管理員嵌入式管理單元與 Microsoft SQL Server 組態管理員使用。 它會提供統一的方式來協助您連結管理 SQL Server 組態管理員所要求之登錄作業的 API 呼叫,並在選取的 SQL Server 服務上,提供增強的控制和操作功能。

SQL Server WMI 提供者是一個 DLL 和 MOF 檔案,會透過 SQL Server 安裝程式自動編譯。

SQL Server WMI 提供者包含一組物件類別,用於透過下列方法控制 SQL Server 服務:

  • 可在其中內嵌 Windows 查詢語言 (WQL) 的指令碼語言,例如,VBScript、JScript 或 Perl。

  • SMO Managed 程式碼程式中的 ManagedComputer 物件。

  • SQL Server 組態管理員或包含 SQL Server WMI 提供者嵌入式管理單元的 MMC。

使用指令碼語言

使用指令碼語言的優點包括:

  • 不需要開發環境。

  • 支援指令碼語言的檔案隨處可得。

除了 SQL Server WMI 提供者之外,指令碼也可以使用其他 WMI 提供者。 網域管理員可以使用指令碼,在網路內的多部電腦上設定服務、網路設定以及別名設定。

本節以更詳細的方式處理從指令碼存取組態管理的 WMI 提供者。

使用 SMO ManagedCompute 物件

ManagedComputer 物件是一個 Managed SMO 物件,可存取組態管裡的 WMI 提供者。 透過使用 SMO 程式,ManagedComputer 物件可用於檢視與修改 SQL Server 服務、網路設定以及別名設定。 如需詳細資訊,請參閱<使用 WMI 提供者管理服務和網路設定>。

使用 Microsoft Management Console 或 SQL Server 組態管理員

Microsoft Management Console (MMC) 提供一個管理 SQL Server 服務 (而非指令碼語言或 Managed 程式碼程式) 的介面。 SQL Server Management MMC 嵌入式管理單元可用於停止和啟動服務,以及變更服務帳戶。

SQL Server 組態管理員也可用於管理 SQL Server 服務、用戶端與伺服器通訊協定,以及伺服器別名

請參閱

概念

了解用於組態管理的 WMI 提供者

針對組態管理使用 WMI 提供者

搭配組態管理的 WMI 提供者使用 WQL 與指令碼語言