整合SQL Reporting Services 和 Configuration Manager 2007 R2

此文翻译自System Center Configuration Manager 研发团队博客,英文原文请参见 SQL Reporting Services Integration with System Center Configuration Manager 2007 R2 背景 在Configuration Manager 2007 R2之前,报表方案提供给用户的是一个以ASP为基础的解决方案,它包括384张报表,这些报表是site server 的一部分。执行任何报表之前, 需要用户通过“site role wizard”安装“Reporting Point” 站点角色。“Site role wizard ”会创建一个在IIS下的ASP 网站,通过这个网站用户可以执行他所需要的报表。然而,用户常常因为网页需要生成”昂贵”的报表而超时,所谓昂贵的报表指的是从Configuration Manager数据库中返回大量记录的报表。 http://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/4c7d2829-3a8f-44d5-9b37-a4c3a128d126/ 此外,这个方案在提供的标准报表功能时灵活性不够,比如并未提供一些标准报表功能:输出报表到各种不同的格式、在报表中定制样式、按特定的时间执行报表,以及允许用户订阅报表。 具有工业化的标准的报表方案 – SQL 报表服务,给Configuration Manager提供了更高效,可扩展性更强的报表解决方案. SQL报表服务的优点 SQL 报表服务在监视报表执行性能及调整报表执行参数方面提供了极大的灵活性,同时提供了各种有用的功能,例如: 1.可以将报表输出为很多其他格式,像Word, Excel, PDF 等。 2.可以创建报表订阅,指定执行报表的时间,并把报表发给感兴趣的人。比如: 为软件更新报表创建一个报表订阅,如果我们规定所有的补丁都在周二下发,那么我们就可以指定这个报表在周二晚上或者周三早上执行。 3.由于SQL报表服务中提供的SQL Report Designer,报表编写功能被大大强化了。用户可以数据模型及基于SQL的报表,并可以脱离SQL报表服务器执行。 4.我们可以预估每个报表可能产生的数据,从而为他们设置不同的超时时间。 5.由于这些报表都是标准的SQL报表服务的报表,它们很容易在SQL报表服务器之间导入和导出。 6….

6