組態管理的 WMI 提供者

適用於:SQL Server

WMI 提供者是一個已發佈的層,可與 Microsoft Management Console (MMC) 和 Microsoft SQL Server 組態管理員 SQL Server 組態管理員嵌入式管理單元搭配使用。 它提供與 API 呼叫的整合方式,這些呼叫可管理SQL Server 組態管理員所要求的登錄作業,並提供所選SQL Server服務的增強控制和操作。

SQL Server WMI 提供者是 DLL 和 MOF 檔案,由SQL Server安裝程式自動編譯。

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

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

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

  • 具有 SQL Server WMI 提供者嵌入式管理單元的 SQL Server 組態管理員 或 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管理 MMC 嵌入式管理單元可用來停止和啟動服務,以及變更服務帳戶。

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

另請參閱

了解用於組態管理的 WMI 提供者
針對設定管理使用 WMI 提供者
搭配組態管理的 WMI 提供者使用 WQL 與指令碼語言