【问题标题】:SSRS(Sql Server 2016) Report error when running from IIS is 'Cannot create a connection to data source 'DSTEST'. (rsErrorOpeningConnection)'SSRS(Sql Server 2016)从 IIS 运行时报告错误是“无法创建与数据源“DSTEST”的连接。 (rsErrorOpeningConnection)'
【发布时间】:2023-04-02 01:38:01
【问题描述】:

当我尝试从 IIS 访问 ssrs 报告时出现错误,但是当我直接从 Visual Studio 运行时,没有发生错误,出现这样的错误

报告处理过程中出现错误。 (rsProcessingAborted) 无法创建与数据源“DSTest”的连接。 (rsErrorOpeningConnection) 无法打开登录请求的数据库“测试”。登录失败。用户“WORKGROUP\EDP$”登录失败。

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

【问题讨论】:

    标签: c# .net reporting-services


    【解决方案1】:

    目前,SSRS 正在尝试使用 WORKGROUP\EDP$ 帐户来访问报告所需的数据。您需要对其进行更改才能使其正常工作。

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

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

    单击“测试连接”按钮以确保一切正常。申请。现在,再次尝试运行报告。

    要么这样,要么尝试让 WORKGROUP\EDP$ 访问报表所需的数据库对象,这意味着如果尚未将该帐户添加到数据库服务器,则将其作为使用。我更喜欢使用 SQL Server 登录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-15
      • 1970-01-01
      相关资源
      最近更新 更多