Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 是否可以通过SSIS任务传递SSRS报告参数?_Sql Server_Reporting Services_Parameters_Ssis_Subscription - Fatal编程技术网

Sql server 是否可以通过SSIS任务传递SSRS报告参数?

Sql server 是否可以通过SSIS任务传递SSRS报告参数?,sql-server,reporting-services,parameters,ssis,subscription,Sql Server,Reporting Services,Parameters,Ssis,Subscription,我有一份带有参数@Client的SSRS报告。SSRS报告订阅应该在特定客户机的SSIS ETL作业结束时启动,但报告在所有客户机上都是统一的。对于一个特定的作业,我只想将ClientA的参数值传递到@client,所以我不想在执行时将参数预设为Select All 我已经知道如何使用exec ReportServer.dbo.AddEvent@EventType='TimedSubscription',@EventData='9c9b80e9-72ca-446b-b6b8-27604f72b8

我有一份带有参数@Client的SSRS报告。SSRS报告订阅应该在特定客户机的SSIS ETL作业结束时启动,但报告在所有客户机上都是统一的。对于一个特定的作业,我只想将ClientA的参数值传递到@client,所以我不想在执行时将参数预设为Select All


我已经知道如何使用
exec ReportServer.dbo.AddEvent@EventType='TimedSubscription',@EventData='9c9b80e9-72ca-446b-b6b8-27604f72b8fb'
通过SSIS启动SSRS报告订阅,但是否可以通过SSIS脚本将参数传递到该报告订阅中

你们有数据驱动订阅吗?数据驱动订阅将允许您在运行时将值传递到ssrs订阅的参数中。这里有一个博客可以帮助你了解如何设置数据驱动订阅:@CuriousKid这不是我想要的。我希望在报表订阅的运行时定义参数的值,但该值会根据我从中执行订阅的SSIS包进行更改。我觉得只有当我订阅了多个相同的报告,然后分别为每个报告定义
@Client
参数时,上述方法才会起作用。这篇文章的第三步是什么偏离了我的需要。我需要
@client
为a/b/c等,但无法动态查询步骤3的可能重复项