当我尝试从IIS访问ssrs报告时遇到错误但是直接从visual studio运行时没有发生错误,错误就像这样
报告处理期间发生错误。 (rsProcessingAborted) 无法创建与数据源“DSTest”的连接。 (rsErrorOpeningConnection) 无法打开登录请求的数据库“Test”。登录失败。用户'WORKGROUP \ EDP $'登录失败。
请帮我解决这个问题。 提前谢谢。
答案 0 :(得分:1)
目前,SSRS正在尝试使用WORKGROUP \ EDP $帐户来访问报告所需的数据。你需要改变它才能发挥作用。
打开SSRS报告门户,找到您尝试运行的报告的数据源。
在数据源“属性”的“凭据”部分中,将凭据类型更改为数据库用户名和密码,然后输入SQL的有效用户名和密码有权访问报告用于获取数据的数据库/表和/或存储过程的服务器帐户。
单击“测试连接”按钮以确保它仍然有效。应用。现在,请尝试再次运行报告。
或者尝试给予报告所需的数据库对象的WORKGROUP \ EDP $访问权限,这意味着将该帐户作为用户添加到数据库服务器(如果尚未使用)。我更喜欢使用SQL Server登录。