使用 Configuration Manager 中的SQL Server视图创建自定义报表

Configuration Manager查询SQL Server Configuration Manager站点数据库中的视图来检索报表中显示的信息。 Configuration Manager站点数据库包含有关网络、计算机、用户、用户组和计算环境许多其他组件的大量信息。 数据库还包含表示Configuration Manager操作的对象,例如部署、软件更新、配置基线、报表和状态消息。 Configuration Manager管理员需要了解 SQL 视图的不同类别、每个视图中存储的信息,以及如何将 SQL 视图相互联接以创建返回所需信息的报表。 由于Configuration Manager查询和集合从 Windows Management Instrumentation (WMI) 而不是Configuration Manager SQL 视图检索信息,因此了解 SQL 视图架构与 WMI 架构之间的关系也很有帮助。

本文档假定你对Configuration Manager和 SQL 语句有基本的了解,Configuration Manager基础结构已到位,并且对Configuration Manager报表有基本的了解。 有关在 Configuration Manager 中创建报表的详细信息,请参阅报告简介。 有关如何编写基本 SQL 语句的详细信息,请参阅SQL Server文档。

本文档包括Configuration Manager SQL 视图架构和 SQL 视图的概述、现有报告和相关报告过程的概述、每个Configuration Manager SQL 视图类别的示例 SQL 语句、创建自定义报表的练习、编写报告 SQL 语句的概述以及Configuration Manager提供程序 WMI 架构。

本文档中使用的产品版本

本文档是使用 Microsoft SQL Server 2012 Report Builder 3.0 和 Configuration Manager 创建的。 可用的 SQL 视图、选项和命令可能因所使用的每个产品版本而异。 有关详细信息,请参阅正在使用的产品的文档。

Configuration Manager 中报告的新增功能

本部分列出了自 2007 Configuration Manager 2007 年以来针对Configuration Manager报告所做的更改。

  • Configuration Manager不再使用报告点;Reporting Services 点是Configuration Manager现在用于报告的唯一站点系统角色。

  • Configuration Manager 2007 R2 SQL Server Reporting Services解决方案的完全集成:除了标准报表管理外,Configuration Manager 2007 R2 还引入了对 的支持SQL Server Reporting Services报告。 Configuration Manager集成 Reporting Services 解决方案,添加新功能,并删除了作为报表解决方案的标准报表管理。

  • Report Builder 2.0 集成:Configuration Manager使用 Microsoft SQL Server 2008 Reporting Services Report Builder 2.0 作为基于模型的 和 的独家创作和编辑工具基于 SQL 的报表。 首次创建或修改报表时,会自动安装 Report Builder 2.0。

  • SQL Server Reporting Services 中的报表订阅允许配置通过电子邮件或按计划间隔自动传递到文件共享的指定报表。

  • 可以使用报表查看器在Configuration Manager控制台中运行Configuration Manager报表,也可以使用报表管理器从浏览器运行报表。 运行报表的两种方法都提供了类似的体验。

  • Configuration Manager 中的报表在已安装Configuration Manager控制台的区域设置中呈现。 订阅在安装SQL Server Reporting Services的区域设置中呈现。 创作报表时,可以指定程序集和表达式。

  • 当 Microsoft SQL Server 2012 或 SQL Server 2008 R2 在Reporting Services点上运行时,Configuration Manager打开Reporting Services Report Builder 创建或修改报表时为 3.0。 当 Microsoft SQL Server 2008 在Reporting Services点上运行时,Configuration Manager在创建或修改报表时Reporting Services Report Builder 2.0 打开。

  • Configuration Manager控制台中的“监视”工作区现在显示从“报表”节点SQL Server Reporting Services报表管理器的链接。

  • Configuration Manager报表现在完全启用了基于角色的管理。 根据运行报表的管理用户的权限筛选Configuration Manager中包含的所有报表的数据。 具有特定角色的管理用户只能查看为其角色定义的信息。 有关详细信息,请参阅 Configuration Manager 文档库Configuration Manager规划报表一文中的规划报表Role-Based管理部分。

本节内容

  • Configuration Manager 中的SQL Server视图
    概述可用于在Configuration Manager中创建报表的视图。

  • 在 Configuration Manager 中使用报表
    概述Configuration Manager报表、报表的元素以及可用于创建和管理报表的过程。

  • Configuration Manager中SQL Server视图的技术参考
    提供每个Configuration Manager SQL 视图类别的示例 SQL 语句、修改现有Configuration Manager报表和创建新报表的练习、有关编写 SQL 语句的信息以及编写报表 SQL 语句时可以使用的SQL Server中的查询设计工具,以及概述Configuration Manager WMI 提供程序架构。

另请参阅