Reporting services 以编程方式每一小时运行一次数据驱动订阅(SSRS报告)

Reporting services 以编程方式每一小时运行一次数据驱动订阅(SSRS报告),reporting-services,cmd,ssrs-2008,ssrs-2008-r2,data-driven,Reporting Services,Cmd,Ssrs 2008,Ssrs 2008 R2,Data Driven,在我尝试在报表服务器中部署SSRS报表之前,它已经成功部署,并从中获得了知识 现在我需要每1小时向我的客户发送一次报告 我正在使用SQL Server的Express Edition。因此,我无法使用我的版本执行数据驱动订阅 我可以通过编程方式对数据驱动进行动态调度吗 有没有看到任何示例?请为我的搜寻提供一些线索。谢谢。您的意思可能是您正在使用某种外部计划程序,并且希望能够使用web服务以编程方式生成Reporting Services报告 您可以使用,这使您能够针对web服务执行Vb.Net脚

在我尝试在报表服务器中部署SSRS报表之前,它已经成功部署,并从中获得了知识

现在我需要每1小时向我的客户发送一次报告

我正在使用SQL Server的Express Edition。因此,我无法使用我的版本执行数据驱动订阅

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


有没有看到任何示例?请为我的搜寻提供一些线索。谢谢。

您的意思可能是您正在使用某种外部计划程序,并且希望能够使用web服务以编程方式生成Reporting Services报告

您可以使用,这使您能够针对web服务执行Vb.Net脚本


有一个使用此方法呈现报表的示例。

RS脚本在开发方面有权衡。编写自己的使用web服务的程序只困难10%。但是,这样做允许您使用VisualStudio项目,在该项目中编写代码将容易75%。脚本的一个好处是它只是源代码;因此,您不必同时管理源代码和二进制文件。一个折衷方案是使用条件遵从语句的VB.NET项目,因此该代码对于在Visual Studio中开发和使用RS实用程序运行都是有效的。(注意:文档中说RS脚本应该有一个特定的扩展名,但是.vb工作得很好。)原则上你是对的,RS实用程序实际上只用于执行管理任务,但是问题最初要求使用命令行呈现报告。您好,这基本上与你最初问的问题不同。如果您需要提出新问题,请创建一个问题,而不是编辑和覆盖原始问题,因为答案将不再有意义。谢谢