[英]SSRS Data Driven Subscription Not Generating File
在 SQL Server 2014 中,我有一个成功执行的数据驱动订阅,但没有生成文件。 它是 Windows 文件共享订阅,报告包含三个参数。 我已经尝试删除所有参数以查看是否存在问题,但它仍然无法正常工作。 我还验证了文件路径,并且订阅所基于的查询是正确的,所以不要认为那里有问题。
订阅返回消息:
处理:0 处理,共 281 个; 0 个错误。
编辑#1:
更多信息:
后续步骤的图片:
编辑#2:
我从位于“C:\Program Files\Microsoft SQL Server\MSRS12.MYINSTANCE\Reporting Services\LogFiles”的日志文件中收到以下错误
1) 抛出 Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: AuthzInitializeContextFromSid: Win32 error: 1355, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: 报告服务器遇到配置错误。 ;
2)处理订阅XX时出错:写入文件文件名失败:报表服务器遇到配置错误。
3) Microsoft.ReportingServices.Diagnostics.Utilities.RSException:报表服务器遇到配置错误。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException:报告服务器遇到配置错误。
您可以查看ReportServer数据库中的Subscriptions
表以获取有关订阅的更多详细信息。 更多详细信息,您可以参考如何监控报告订阅。
您可以检查用户具有权限的 UserName 列值和其他详细信息。
SELECT *
FROM ReportServer.dbo.Subscriptions AS s
JOIN
ReportServer.dbo.Users AS us
ON us.UserID = s.OwnerId;
同时您可以查看ExecutionLog3
表的RowCount
列,以找出订阅的报表返回的任何行。因此,您可以找到有关报表问题的更多详细信息。
已编辑
我在我的 SSRS 中模拟了您的错误,然后在以下步骤的帮助下处理了该问题。
“使用当前用户的安全上下文发生模拟错误”
错误。
起初,我参考了Configuration Manager 报告订阅文件共享失败,并显示“使用当前用户的安全上下文发生模拟错误”。 链接,但它对我没有帮助。
您是否检查了日志文件或报告管理器以获取更多信息? 如果还没有,请查看 ExecutionLog3 以获取有关报告执行的更多信息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.