尝试运行报告时出现以下错误:
当前操作无法完成。用户数据源凭据不满足运行此报告或共享数据集的要求。用户数据源凭据未存储在报表服务器数据库中,或者用户数据源配置为不需要凭据,但未指定无人参与执行帐户。 (rsInvalidDataSourceCredentialSetting)
顺便说一下,我是从带有SQL Server 2008 Reporting Services的VS2010运行它的。
我该如何解决这个问题?
最佳答案
是的,我已经看到了。您可以设置Credential and Connection Information,以便运行模拟无人值守用户帐户的报告。 This article解释如何设置这种类型的报告运行。如果要在动态连接字符串中使用凭据(例如,当您需要通过参数插入凭据时),此设置特别有用。
如果您不想使用无人值守的用户帐户运行,则应检查报告中定义的数据源和连接字符串。也许试一下数据源的设置和不同配置以创建不同的设置。上面的链接应该是一些文档的开始。
关于reporting-services - 用户数据源凭据不符合运行此报告的要求或运行报告时出现共享数据集错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11139777/