sql-server - 自动执行 SQL Server 报告

标签 sql-server reporting-services

您好,我有问题是否有任何方法可以自动执行 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/

相关文章:

reporting-services - SSRS子报告或其他解决方案

visual-studio - 当我在 SSRS 中部署报表时,如何修复在 TablixRowHierarchy 中错误设置 FixedData 属性的错误?

asp.net - ASP ReportViewer 显示大显示/隐藏参数栏

sql - SQL Server 中 "Distribution Option"中的 "CREATE TABLE table AS"错误

c# - 如何通过 C# 检索所有可能的服务器名称

使用日期转换时,SQL 输出仅获取最近 7 天的输出

c# - 日期时间方程不返回任何值。服务器 2008

c# - EF6 重试过程为 SqlQuery 命令抛出 "The SqlParameter is already contained by another SqlParameterCollection"

sql-server-2008 - SSRS 返回与存储过程不同的结果

Oracle WITH 子句导致 SSRS 出现问题?