适用范围:SQL Server
用于配置管理的 SQL Server WMI 提供程序公开了一组类,管理员、自动化系统和管理工具可用于查询和修改 SQL Server 实例设置、网络库、协议属性、错误日志和服务配置。
本文将 WMI 类组织为功能组,以便可以快速找到适用于配置方案的类。
客户端网络和配置类
这些类定义 SQL Server 客户端如何解析服务器、使用网络库并确定客户端级通信设置。
| Class | Description |
|---|---|
| ClientNetLibInfo | 返回有关已安装客户端网络库和协议的信息 |
| ClientNetworkProtocol | 表示特定的客户端网络协议配置(如 TCP/IP 或命名管道) |
| ClientNetworkProtocolProperty | 公开客户端网络协议的协议级别设置 |
| ClientSettings | 提供高级客户端配置,包括解析行为和默认值 |
| ClientSettingsGeneralFlag | 表示用于切换或控制客户端功能的常规客户端标志 |
服务器网络和协议配置
这些类控制服务器端网络选项,例如协议启用、IP 绑定和高级通信属性。
| Class | Description |
|---|---|
| ServerNetworkProtocol | 表示服务器端网络协议(TCP/IP、命名管道、共享内存) |
| ServerNetworkProtocolIPAddress | 表示 SQL Server 网络协议的 IP 地址特定的绑定和配置 |
| ServerNetworkProtocolProperty | 公开协议级别的可配置设置,例如端口和数据包行为 |
服务器设置、标志和实例元数据
这些类提供可用于查询或控制 SQL Server 实例级设置、标志和服务器环境详细信息的信息。
| Class | Description |
|---|---|
| ServerSettings | 定义常规 SQL Server 实例配置设置 |
| ServerSettingsGeneralFlag | 表示启用或禁用服务器级功能的可配置标志 |
| CInstance | 提供有关故障转移群集环境中的群集 SQL Server 实例的详细信息 |
| SInstance | 表示独立的 SQL Server 实例,包括标识和配置元数据 |
SQL Server 服务和别名管理
使用这些类来管理 SQL Server 服务,例如启动、停止和配置它们。 还可以管理客户端和服务器别名定义。
| Class | Description |
|---|---|
| SqlService | 表示与 SQL 相关的 Windows 服务,例如 SQL Server、SQL 代理或浏览器,并允许管理其状态 |
| SqlServiceAdvancedProperty | 公开高级服务配置属性 |
| SqlServerAlias | 表示重定向 SQL Server 连接的客户端别名定义 |
SQL Server 错误日志和诊断类
这些类公开 SQL Server 错误日志元数据和错误事件。 通过使用它们,可以监视或自动执行日志分析。
| Class | Description |
|---|---|
| SqlErrorLogEvent | 表示 SQL Server 错误日志中记录的各个事件 |
| SqlErrorLogFile | 提供有关 SQL Server 错误日志文件的元数据,包括路径、大小和滚动更新行为 |
安全性和证书配置
这些类支持加密连接的客户端和服务器证书管理。
| Class | Description |
|---|---|
| SecurityCertificate | 表示 SQL Server 用于加密网络通信的证书 |