【问题标题】:Run Data Driven Subscription (SSRS Report) for every one hour programmatically以编程方式每隔一小时运行一次数据驱动订阅(SSRS 报告)
【发布时间】:2014-03-23 13:07:51
【问题描述】:

在我尝试在 Report Server 中部署 SSRS 报告之前。现在它已成功部署并从 link 获取知识。

现在我需要每 1 小时将报告发送给我的客户。

我正在使用 SQL Server 的 Express Edition。所以我无法使用我的版本进行数据驱动订阅。

我可以以编程方式对数据进行动态调度吗?

是否有任何示例示例?请为我的搜索提供一些启示。谢谢。

【问题讨论】:

  • 您好,这基本上是与您最初提出的问题不同的问题。如果您需要提出新问题,请创建一个新问题,而不是编辑和覆盖您的原始问题,因为答案将不再有意义。谢谢。

标签: reporting-services cmd ssrs-2008 ssrs-2008-r2 data-driven


【解决方案1】:

大概您的意思是您正在使用某种外部调度程序,并且您希望能够使用 Web 服务以编程方式生成 Reporting Services 报告。

您可以使用rs Utility 执行此操作,它使您能够针对 Web 服务执行 Vb.Net 脚本。

有一个使用这种方法呈现报告的示例here

【讨论】:

  • RS 脚本在开发方面需要权衡取舍。编写自己的使用 Web 服务的程序仅困难 10%。但是,这样做可以让您使用 Visual Studio 项目,在该项目中编写代码会容易 75%。脚本的一个好处是它是唯一的源代码。因此,您不必同时管理源代码和二进制文件。一个折衷方案是使用条件编译语句的 VB.NET 项目,因此代码对于在 Visual Studio 中进行开发和使用 RS 实用程序运行都是有效的。 (注意:文档说 RS 脚本应该具有特定的扩展名,但 .vb 可以正常工作。)
  • 原则上您是对的,rs 实用程序实际上仅用于执行管理任务,但是该问题最初确实要求提供使用命令行呈现报告的解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-02
  • 2023-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多