SSRS(Sql Server 2016)从IIS运行时报告错误是“无法创建与数据源的连接'DSTEST'。 (rsErrorOpeningConnection)”

时间:2017-06-11 10:02:38

标签: c# .net reporting-services

当我尝试从IIS访问ssrs报告时遇到错误但是直接从visual studio运行时没有发生错误,错误就像这样

报告处理期间发生错误。 (rsProcessingAborted) 无法创建与数据源“DSTest”的连接。 (rsErrorOpeningConnection) 无法打开登录请求的数据库“Test”。登录失败。用户'WORKGROUP \ EDP $'登录失败。

请帮我解决这个问题。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

目前,SSRS正在尝试使用WORKGROUP \ EDP $帐户来访问报告所需的数据。你需要改变它才能发挥作用。

打开SSRS报告门户,找到您尝试运行的报告的数据源。

在数据源“属性”的“凭据”部分中,将凭据类型更改为数据库用户名和密码,然后输入SQL的有效用户名和密码有权访问报告用于获取数据的数据库/表和/或存储过程的服务器帐户。

单击“测试连接”按钮以确保它仍然有效。应用。现在,请尝试再次运行报告。

或者尝试给予报告所需的数据库对象的WORKGROUP \ EDP $访问权限,这意味着将该帐户作为用户添加到数据库服务器(如果尚未使用)。我更喜欢使用SQL Server登录。