配置管理的 WMI 提供程序

适用于:SQL Server

WMI 提供程序是一个已发布的层,与 Microsoft 管理控制台 (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 托管代码程序中的 ManagedComputer 对象。

  • 具有 SQL Server WMI 提供程序管理单元的SQL Server 配置管理器或 MMC。

使用脚本语言

使用脚本语言具有以下优点:

  • 无需开发环境。

  • 支持脚本语言的文件可以广泛地使用。

除了SQL Server WMI 提供程序之外,该脚本还可以与其他 WMI 提供程序一起使用。 域管理员可以使用脚本在网络中的多台计算机上设置服务、网络设置和别名设置。

本节将更为细致地介绍如何通过脚本访问用于配置管理的 WMI 提供程序。

使用 SMO ManagedComputer 对象

ManagedComputer 对象是一个托管 SMO 对象,它提供对用于配置管理的 WMI 提供程序的访问。 通过使用 SMO 程序,ManagedComputer可以使用 对象来查看和修改SQL Server服务、网络设置和别名设置。 有关详细信息,请参阅 使用 WMI 提供程序管理服务和网络设置

使用 Microsoft 管理控制台或 SQL Server 配置管理器

Microsoft 管理控制台 (MMC) 提供用于管理SQL Server服务的接口,而不是脚本语言或托管代码程序。 SQL Server管理 MMC 管理单元可用于停止和启动服务,以及更改服务帐户。

SQL Server 配置管理器还可用于管理SQL Server服务、客户端和服务器协议以及服务器别名

另请参阅

了解用于配置管理的 WMI 提供程序
使用 WMI 提供程序进行配置管理
将 WQL 和脚本语言用于配置管理的 WMI 提供程序