組態管理的 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 服務、用戶端與伺服器通訊協定,以及伺服器別名