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

在使用電腦管理的 WMI 提供者進行程式設計之前,請考慮下列事項:

繫結

組態管理的 WMI 提供者是 COM 物件模型,而且可支援早期和晚期繫結。藉由晚期繫結,您可以使用指令碼語言 (例如 VBScript) 透過程式設計的方式來操作 SQL Server 服務、網路設定和別名。

如需有關使用指令碼語言進行 WMI 提供者實作之程式設計的詳細資訊,請參閱 Microsoft MSDN 網站

指定連接字串

應用程式會藉由連接到組態管理的 WMI 提供者所定義的 WMI 命名空間,將該提供者導向 SQL Server 的執行個體。Windows WMI 服務會將此命名空間對應至提供者 DLL 並將其載入記憶體中。所有 SQL Server 的執行個體都會以單一的 WMI 命名空間代表。命名空間預設為

\\.\root\Microsoft\SqlServer\ComputerManagement10\instance_name

其中 instance_name 預設為 SQL Server 預設安裝中的 MSSQLSERVER。

**注意:**如果透過 Windows 防火牆進行連接,您需要確定電腦的設定正確。請參閱 Microsoft MSDN 網站上 Windows Management Instrumentation 文件集內的<通過 Windows 防火牆進行連接>(英文)。

權限和伺服器驗證

若要存取組態管理的 WMI 提供者,用戶端 WMI 管理指令碼必須在目標電腦的管理員內容中執行。您在要管理的電腦上必須是本機 Windows 管理員群組的成員。

管理員可以設定群組原則,以控制使用者對 WMI 提供者的存取。如需有關設定群組原則的詳細資訊,請參閱 SQL Server 組態管理員說明中的<群組原則和 MMC>。

WMI 管理指令碼可用來更新用來執行 SQL Server 服務的帳戶。

安全性憑證受到組態管理的 WMI 提供者支援。如需有關憑證的詳細資訊,請參閱<加密階層>。

請參閱

概念