配置管理的 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 服务:

  • 可在其中嵌入 Windows 查询语言(WQL)的脚本语言(如 VBScript、JScript 或 Perl)。

  • 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 提供程序