我确实有一个简单的报告,其中应包含存储在网络共享中的图像。在我的数据库中,我只有图像路径。
现在由于某种原因,我无法找到我收到的消息: “检索外部资源'file:////share/path/file.jpg'时出错:拒绝访问路径'\ share \ path \ file.jpg'。”
由于我没有使用无人参与的用户帐户,因此我已将mashine的名称添加到此路径的安全设置中,并具有完全访问权限以进行测试。不幸的是它不起作用,我也尝试使用我的凭据,因为我可能会使用它,但不幸的是我没有运气。
出于这个原因,我想问你是否知道如何找出服务器用来访问文件的凭据,以便我可以给出正确的权限。
感谢。
答案 0 :(得分:0)
图像可能是由访问报告的用户,也可能是SSRS服务帐户或Web前端后面的应用程序池访问的。
ReportServer
数据库中有执行历史记录表(和视图)。您可以找出执行报告的人员以及执行报告时遇到的任何错误消息。
例如:
SELECT * FROM [ReportServer].[dbo].[ExecutionLog3]