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