使用SQL报告服务密码保护的PDF/Excel报告

问题描述:

我正在使用SQL Reporting Services 2005生成报告。我需要在用户将报告导出到Excel时用密码保护报告(pdf和excel)或pdf。使用SQL报告服务密码保护的PDF/Excel报告

有什么办法来保护报告。

简而言之,您无法从SSRS 2005提供的PDF呈现扩展程序(无论是来自Web UI还是以编程方式从SSRS Web服务中)执行此操作。但是,您可以创建自己的可以提供此功能的渲染扩展。这里有一些链接,可以帮助您开始:

Introducing Rendering Extensions Microsoft SQL Server 2005: Reporting Services

你可以采取一个COTS库,一些开源的代码,或自己的自定义代码,可以创建密码保护的PDF文件,然后将其封装到SSRS 2005的自定义呈现扩展中。但是,在我看来,这将是一项相对困难的任务。快速的Google搜索没有给我任何明显的可供出售的渲染扩展,可能会提供您正在寻找的功能。