关注SCCM 2007的朋友应该知道在R2版本中增加了Reporting Services功能,使用Reporting Services能够让SCCM增加以下优势:
  • 使用行业标准报告系统查询 Configuration Manager 2007 数据库。
  • 使不熟悉 Configuration Manager 2007 报表的用户可以生成即席报表。
  • 允许用户订阅报表:例如,经理每天可通过电子邮件接收详述修补程序发布状态的报表。
  • 简化在 Configuration Manager 2007 R2 中创建基于 SQL 的报表的过程。
     
         在本文中将探讨如何借助SCCM 2007 R2的Reporting Services进行报表订阅,要想成功订阅SCCM报表,要求读者具备SQL Server相关知识,熟悉SQL Reporting Services的配置并且了解如何在SQL Reporting Services中配置邮件订阅,这部分的内容可以参考:配置 SQL Reporting Services ,在本文中不再展开。下面将开始本实验的操作:
         本次实验使用的环境还是之前文章SCCM 2007 & R2部署之连接远程SQL Server模式中的环境。
     
         要想使用Reporting Services进行报表订阅,需要SCCM环境中具备Reporting Point和Reporting Services Point两个角色,Reporting Point的创建步骤在此略过,下面进行创建Reporting Services Point的操作:
         打开SCCM控制台,定位到以下位置:
        image
           对着SQL2005这台服务器右键选择“Rew Roles”(注意:Reporting Services Point只能够工作在安装了SQL Server Reporting Services的服务器中,所以在本实验中应该在SQL2005这台服务器中创建角色),在弹出的“Rew Roles”窗口中输入服务器的FQDN,然后单击“下一步”,如下图所示:
          image
           在“System Role Selection”窗口中选择“Reporting Services Point”(本实验环境中的Reporting Point在另外一台服务器中),然后单击“下一步”,如下图所示:
           image
           在“Report Folder”窗口中保留默认,单击“下一步”,如下图所示:
           image
           在“Summary”窗口中验证信息无误后单击“下一步”,如下图所示:
           image
           在“Wizard Completed”窗口单击“关闭”按钮后Reporting Services Point 角色创建完成。
           image
           在创建了Reporting Services Point 角色之后,接下来开始配置Reporting Services,定位到以下位置:
           image
            右击SQL2005服务器选择“Properties”,在弹出的“SQL2005 Properties”窗口中验证“Genneral”页面中的状态是否正常,如下图所示:
           image
           在“SQL2005 Properties”窗口切换到“Data Source Settings”页面,输入服务器名称和SCCM的数据库名称后单击“Test”按钮验证一下能否成功连接数据库,如下图所示:
          image
          在“SQL2005 Properties”窗口切换到“Data Source Authentication”页面中,选择验证方式和输入验证信息(该帐户要求在Report Server中有相应权限)后单击“OK”,如下图所示:
          image
          在返回的控制台窗口中右击SQL2005服务器,选择“Copy Reports to Reporting Services”(该操作将SCCM现有的Report导入到Reporting Services中),如下图所示:
          image
          在“Data Source Settings”窗口中保留默认,单击“下一步”,如下图所示:
          image
          在“Data Source Authentication”输入密码信息后单击“下一步”,如下图所示:
          image
          在“Select Reports”窗口中选择需要的报表,默认为所有报表都被选中状态,在此保留默认,单击“下一步”,如下图所示:
          image  
          在“Security”窗口中保留默认状态,单击“下一步”,如下图所示:
          image
          在“Summary”窗口中验证信息无误后单击“下一步”,如下图所示:
          image
          image
          image   
          image
          至此,SCCM中所有的报表已经导入Reporting Services中,下面随便挑一个报表进行订阅示范:
          展开Reporting Services中报表文件夹,找到需要关注的报表,如下图所示:
          image
           选中需要关注的报表后,在SCCM控制台右边的操作窗口中选择“New Subscription”,如下图所示:
           image
          在“Subscription Delivery”窗口中根据实际需求输入信息后单击“下一步”,如下图所示:
          image
          在“Subscription Schedule”窗口中按照实际需求来设置一个调度时间(由于是实验环境,为了节约时间,在些设置成10分钟^_^),然后单击“下一步”,如下图所示:
          image  
          在“Subscription Parameters”窗口中输入阀值和选择集合的名称,如下图所示:
          image
          image
          在
          image
          在完成窗口中单击关闭按钮,如下图所示:
          image
          至此,报表的订阅操作已经完成,呆会检查一下邮箱验证报表订阅是否正常,稍等片刻……
          登录用户的OWA查收一下邮件:
          image
     
          image
           从用户OWA中接收到的邮件能够看出刚才订阅的报表已经成功运行,至此,我们的Reporting Services报表订阅实验已经完成。