无法为ssrs报告创建数据驱动订阅

时间:2010-02-16 18:19:04

标签: tsql ssrs-2008 reporting-services

我有一份SSRS报告,显示团队成员的每日状态报告。报告的数据集取决于User!UserID作为参数,该参数传递给SQL Query以获取数据。我想在此报告上创建一个数据驱动的订阅,以便每个用户每天早上获取他/她的每日状态报告。但是,当我点击“新数据驱动的订阅”时,我收到一条消息“无法创建数据驱动的订阅,因为用于运行报表的凭据未存储,报表使用用户定义的参数值,或者如果是链接报告,链接不再有效。“

http://social.msdn.microsoft.com/Forums/en/sqlreportingservices/thread/94ad2583-4591-4d28-add3-629b9565c27d提供了上述问题的解决方案之一。该帖子说“确保您的报告不包含表达式,具体取决于用户,如User!UserID”。

如果我从表达式中删除User!UserID,我该如何在个人用户的基础上获取数据。请建议。

1 个答案:

答案 0 :(得分:0)

这里提供了解决方法http://www.fits-consulting.de/blog/PermaLink,guid,12db87cf-9d2f-4a2f-9f1b-a6cc1f692ea7.aspx

非常感谢Markus Fischer。