您好,我有问题是否有任何方法可以自动执行 SSRS 报告,例如用户转到 ssrs 并输入一些参数来执行报告并将其导出为 excel 和 pdf 。有没有办法避免人工交互并自动化整个过程或 C# 代码中的任何作业自动运行报告并以格式导出。
问候
最佳答案
Reporting Services 订阅是一种在特定时间或响应事件并以您指定的文件格式交付报表的配置。例如,每周三将 MonthlySales.rdl 报表作为 Microsoft Word 文档保存到文件共享中。
订阅可用于计划和自动发送报告以及一组特定的报告参数值。
您可以为单个报告创建多个订阅以改变订阅选项;例如,您可以指定不同的参数值来生成西部地区销售报告、东部地区销售报告和全部销售报告等三个版本的报表。
发件人:http://msdn.microsoft.com/en-us/library/ms159762.aspx
有关如何配置订阅以通过电子邮件发送报告的信息,请查看此处 http://technet.microsoft.com/en-us/library/cc872783.aspx
如果您需要以编程方式执行,可以从这里开始 http://www.codeproject.com/Articles/36009/Programmatically-Playing-With-SSRS-Subscriptions
关于sql-server - 自动执行 SQL Server 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24367699/