报表服务全解析:从基础到设计实战
1. 报表服务器临时数据库与执行信息查看
在报表服务中,无需备份 ReportServerTempDB 中的数据。查看执行信息时,不建议直接查看或修改底层 SQL Server 表,因为分析 ReportServer 数据库中的执行信息十分困难。为此,微软提供了一个 DTS 包,用于将数据从 ReportServer 数据库中移出。
使用 DTS 包的步骤如下:
1. 创建一个数据库来存储执行日志信息,微软在报表服务中提供了一些脚本辅助完成此任务。
2. 数据库创建完成后,使用 DTS 包将信息移动到该数据库中。
3. 信息移动完成后,就可以对新数据库运行查询,甚至创建报表服务报告。
2. 报表服务 Web 服务
报表服务的一大突出特点是其开放的编程接口,目前所见的所有操作都可通过报表服务 Web 服务完成。它是一组可用于呈现、订阅和发布报表的函数。
报表服务借助 Internet Information Server (IIS) 和 .NET Framework 已实现的技术。IIS 负责处理和路由 Web 请求,并提供一定的安全保障;.NET Framework 则提供用于使用和发布 Web 服务接口的类。
要理解报表服务 Web 服务,需先了解其底层技术——Web 服务。近年来,Web 服务一直是热门话题,它让不同应用程序能自由交换信息,遵循统一标准,避免了不同系统间复杂的接口调用。
Web 服务依赖的开放标准如下:
-
超级会员免费看
订阅专栏 解锁全文
289

被折叠的 条评论
为什么被折叠?



