报告服务 – 运行报告时,用户数据源凭据不符合运行此报告或共享数据集错误的要求

尝试运行报告时收到以下错误:

The current action cannot be completed. The user data source credentials do not meet the requirements to run this report or shared dataset. Either the user data source credentials are not stored in the report server database, or the user data source is configured not to require credentials but the unattended execution account is not specified. (rsInvalidDataSourceCredentialSetting)

顺便说一下,我从VS2010与SQL Server 2008 Reporting Services一起运行它.

如何解决这个问题?

最佳答案
是的,我看过这个您可以设置Credential and Connection Information,使得报告运行模拟无人值守的用户帐户. This article解释了如何设置这种类型的报告运行.如果要使用动态连接字符串中的凭据(例如需要通过参数插入凭据)时,此设置特别有用.

如果您不想使用无人值守的用户帐户运行,则应查看报表中定义的DataSource和连接字符串.也许玩数据源的设置和不同的配置来创建一个不同的设置.上述链接应该是一些文档的开始.

转载注明原文:报告服务 – 运行报告时,用户数据源凭据不符合运行此报告或共享数据集错误的要求 - 代码日志