Configuration Manager架构视图映射

在 Configuration Manager 中,视图和列的名称设计为尽可能接近 SMS 提供程序 Windows Management Instrumentation (WMI) 架构。 由于视图名称和视图列名必须有效SQL Server标识符,因此 WMI 和SQL Server名称之间存在一些差异。 但是,在大多数情况下,可以应用以下规则将 WMI 类名转换为其相应的SQL Server视图:

  • 将SMS_替换为视图名称开头的v_。

  • 如果视图名称的长度超过 30 个字符,则会将其截断。

  • 对于非清单类或发现类,WMI 属性名称在SQL Server视图中相同。

    除此之外,以下类系列的视图等效项具有不同的命名法:

系统清单视图

当前清单组的语法是 v_GS_<group 名称> (例如 v_GS_Tape_Drive) 。

历史记录清单组的语法是 v_HS_<group 名称> (例如 v_HS_Tape_Drive) 。

注意

没有等效的扩展历史记录视图 (WMI 类SMS_GEH_System_<group name>) ,因为它是作为存储过程实现的。

自定义体系结构视图

当前组的语法v_G<资源类型 number>_<group name> (例如 v_G6_VendorData) 。

在前面的示例中,假定已将新的库存体系结构(例如,VendingMachine)添加到系统并分配了资源类型 6,而 VendorData 是与体系结构关联的清单组。 资源类型编号可能与使用架构信息视图的资源类型名称及其组的类相关。

相应的历史记录清单类将使用后缀 H 代替 G。

发现视图

发现数据的视图与其 WMI 对应视图不同,因为 WMI 中的数组属性表示为单独的视图。 例如,对于系统资源,所有标量属性都包含在视图v_R_System中。 数组值有许多视图表,例如v_RA_System_IPAddresses和v_RA_System_MACAddresses。 这些视图的语法的一般规则是:

  • Scalar 类:v_R_<resource 类型名称>

  • 数组类:v_RA<体系结构名称>\<组名称>

    每个数组属性视图只有两列:ResourceID 和包含实际数据的列。 例如,对于视图v_RA_System_IPAddresses v_RA_System_IPAddresses数据列。 与发现视图的清单组一样,列名称不同于 WMI 类的名称。 每列以零字符结尾,确保保留字SQL Server唯一性。 通常,这是 WMI 和视图列名称之间唯一的区别,尽管存在例外情况。

    有关Configuration Manager支持的类的详细信息,请参阅Configuration Manager参考

另请参阅

Configuration Manager架构概述
Configuration Manager架构 SQL 视图
Configuration Manager SQL 视图安全性