如果我收到 SSRS 报告中图像的"Access denied"消息,是否有办法找出使用了哪些凭据?



>我确实有一个简单的报告,应该包含存储在网络共享上的图像。在我的数据库中,我只有图像路径。

现在由于某种原因我找不到我收到消息:"检索外部资源'file:////share/path/file.jpg'时出错:对路径'\共享\路径\文件.jpg'的访问被拒绝。"

由于我不使用无人值守的用户帐户,因此我已将 mashine 的名称添加到此路径的安全设置中,并具有完全访问权限以进行测试。不幸的是它不起作用,我也尝试使用我的凭据,因为我可能使用它使用这些凭据,但不幸的是我没有运气。

出于这个原因,我想问你是否知道一种方法来找出服务器用于访问该文件的凭据,以便我可以提供正确的权限。

谢谢。

访问报表的用户、SSRS 服务帐户或 Web 前端后面的应用程序池可能正在访问图像。

ReportServer数据库中有一个执行历史记录表(和视图)。您可以找出谁在执行报告以及执行报告时遇到的任何错误消息。

例如:

SELECT * FROM [ReportServer].[dbo].[ExecutionLog3]

最新更新