如果我在SSRS报告中收到图像的“拒绝访问”消息,是否有办法找出使用了哪些凭据?

时间:2015-01-15 14:26:06

标签: .net reporting-services ssrs-2008-r2

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

现在由于某种原因,我无法找到我收到的消息: “检索外部资源'file:////share/path/file.jpg'时出错:拒绝访问路径'\ share \ path \ file.jpg'。”

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

出于这个原因,我想问你是否知道如何找出服务器用来访问文件的凭据,以便我可以给出正确的权限。

感谢。

1 个答案:

答案 0 :(得分:0)

图像可能是由访问报告的用户,也可能是SSRS服务帐户或Web前端后面的应用程序池访问的。

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

例如:

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