用于配置管理概念的 WMI 提供程序

WMI 提供程序是一个已发布的层,与用于Microsoft管理控制台(MMC)和Microsoft SQL Server Configuration Manager 的 SQL Server Configuration Manager 管理单元一起使用。 它提供了一种统一的方法来与管理 SQL Server Configuration Manager 请求的注册表作的 API 调用进行交互,并提供对所选 SQL Server 服务的增强控制和作。

SQL Server WMI 提供程序是 DLL 和 MOF 文件,由 SQL Server 安装程序自动编译。

SQL Server WMI 提供程序包含一组对象类,用于使用以下方法控制 SQL Server 服务:

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

  • ManagedComputer SMO 托管代码程序中的对象。

  • 具有 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 Configuration Manager 还可用于管理 SQL Server 服务、客户端和服务器协议以及服务器别名

另请参阅

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