使用 SQL Server 链接服务器从 Excel 文件中获取数据返回错误访问远程服务器被拒绝,因为不存在登录映射

时间:2021-02-03 04:34:29

标签: sql-server excel reporting-services

我正在尝试使用 Excel 文件作为链接服务器,使用调用存储过程的 SSRS 报告将数据导入 SQL Server 2017 Standard。

我有一个测试系统,据我所知,它的配置与实时系统相同。在测试中,它运行良好。

但在直播中...

  • 调用链接服务器的过程在从 SSMS 运行时起作用(使用 Windows 身份验证登录)
  • 当 SSRS 报告从 Visual Studio 开发环境运行时,它可以工作。
  • 当我从基于 Web 的 SSRS 报告门户或从打算运行报告的应用程序运行报告时,它报告以下错误:
<块引用>

访问远程服务器被拒绝,因为不存在登录映射。*

确实不存在登录映射,但在测试系统中也是如此,并且没有问题。

Excel 文件存储在网络驱动器上,链接服务器使用 UNC 名称链接到它。

我认为这与 SSRS 实例如何设置以访问 Windows 文件或它运行的安全上下文有关,但我看不出这两个实例有什么不同。两个数据库使用相同的服务器代理帐户,两个 SSRS 实例都设置为使用相同的服务帐户,相同的数据库凭据......都没有设置执行帐户......

我想我已经没有地方可看了。有什么建议吗?

0 个答案:

没有答案
相关问题