| 扩展 | 目的 |
| 邮件提交 | 把一个生成的报告提交到一个邮件收件箱。答应设置提交选项-控制输出格式以及是否该报告被提交为一个链接或作为一个附件。 |
| 文件共享提交 | 把一个生成的报告提交到一个共享文件夹。答应设置提交选项-控制一个目的地文件夹路径,一个输出格式以及是否该报告能够覆盖一个更旧版本或被添加为一个新的版本。 |
开发人员可以创建其它定制提交扩展。
九、 生成扩展
Report Server生成扩展负责把一个报告的设计和数据转换成一种设备特定的格式。RS中包括的扩展包括HTML(3.2和4.0),Microsoft Excel,Text/CSV,XML,图像(BMP,EMF,GIF,JPEG,PNG,TIFF,WMF),以及PDF生成。
注重 不象 SSRS 2000,它把Excel文件生成为一个含有特定Excel元标记的MHTML文件,SSRS 2005把报告生成为Excel的本机二进制格式。
因为最后的生成阶段仅是与数据处理松耦合的,它能够使用户为同一个报告选择不同的生成选项而不需要重新查询数据源。
另外,开发人员还能够创建其它定制生成扩展。
十、 安全扩展
本文经常使用术语"安全扩展",好象它是一个概念。事实上,存在两种相互联系的扩展:
· 认证扩展,负责建立用户标识
· 授权扩展,负责检查是否一个标识能够存取一个特定SSRS资源
SSRS包括一个基于Windows认证的安全扩展。在建立一个用户标识后,一个授权过程决定是否配置一个Windows用户(或包含一个用户的一个Windows组)以存取一个报告服务器上的一个非凡资源。
开发人员能够创建其它定制安全扩展。一个SSRS实例仅能使用一个安全扩展。也就是说,或者使用Windows或者使用一个定制扩展,同一时刻只能使用一个。
十一、 Report Server数据库
SSRS目录下包括两个数据库:Report Server数据库(默认名是ReportServer)和ReportServer临时数据库(默认名是ReportServerTempDB)。Report Server数据库是一个SQL Server数据库,它能够存储SSRS配置部分,报告定义,报告元数据,报告历史,缓存政策,快照,资源,安全设置,加密的数据,调度和提交数据,以及扩展信息。
注重 尽管用户能够直接存取在SSRS目录下的数据库并且能够直接修改SSRS使用的对象;但在实践中,不推荐(或不支持)这样做,因为在SSRS目录下的内在数据和结构不能被保证与不同版本的SSRS、服务包或补丁相兼容。
评论加载中…
![]() |