SSRS自动为每条记录生成一个pdf

时间:2012-11-22 13:23:34

标签: reporting-services reportbuilder

我已经构建了一个显示数据库数据的报告。这工作正常,正确呈现报告。

我的查询返回~40,000条记录。我想为每条记录自动生成一个pdf文件,使用查询返回的一个字段命名。

如何自动执行此操作?我有Report Builder 3和Visual Studio。

感谢。

2 个答案:

答案 0 :(得分:1)

我会写一个报告,它接受一个参数并为一条记录生成报告。部署到Reporting Services服务器。

然后我会编写一个快速程序,循环遍历您的数据,并将每个唯一记录值作为参数传递给报表,并将其另存为具有唯一名称的PDF。以编程方式运行报告非常容易Microsoft have some code to get you started

答案 1 :(得分:0)

如果您拥有SQL Server的企业版SKU,请查看data driven subscriptions。另一种选择可能是创建每页一条记录的报告,然后使用一些免费工具将生成的PDF拆分为单独的PDF。