【问题标题】:SSRS Data Driven Subscription Not Generating FileSSRS 数据驱动订阅未生成文件
【发布时间】:2019-11-03 18:51:04
【问题描述】:

在 SQL Server 2014 中,我有一个成功执行的数据驱动订阅,但没有生成文件。它是一个 Windows 文件共享订阅,报告具有三个参数。我已经尝试删除所有参数以查看是否存在问题,但它仍然无法正常工作。我还验证了文件路径,并且订阅所基于的查询是正确的,所以不要认为那里有问题。

订阅返回消息:

处理中:总共 281 条中的 0 条; 0 个错误。

编辑#1:

更多信息:

  • 我正在尝试将文件保存到测试计算机上的共享驱动器中。
  • 我已授予 SQL Server 代理服务“完全控制”权限,并且 SSRS 到文件夹。
  • 我以域用户身份登录。

后续步骤的图片:

编辑 #2:

我从位于“C:\Program Files\Microsoft SQL Server\MSRS12.MYINSTANCE\Reporting Services\LogFiles”的日志文件中收到以下错误

1) 抛出 Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException:AuthzInitializeContextFromSid:Win32 错误:1355,Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException:报告服务器遇到配置错误。 ;

2) 处理订阅 XX 时发生错误:写入文件文件名失败:报告服务器遇到配置错误。

3) Microsoft.ReportingServices.Diagnostics.Utilities.RSException:报表服务器遇到配置错误。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException:报告服务器遇到配置错误。

【问题讨论】:

  • 它说 0 已处理.. 这意味着订阅未完成且仍在运行。运行订阅的帐户是否有权访问共享以对其进行写入?
  • 我将“所有人”添加到它尝试访问的共享文件夹的根目录中。例如,路径是“C:\Test\MyCo\Exports”。我将“所有人”帐户添加到“测试”文件夹(这是一个共享)。

标签: sql-server reporting-services subscription


【解决方案1】:

您可以查看 ReportServer 数据库中的 Subscriptions 表以获取有关订阅的更多详细信息。更多详情可以参考How to monitor report subscriptions

您可以查看用户拥有权限的 UserName 列值和其他详细信息。

 SELECT *
FROM ReportServer.dbo.Subscriptions AS s
     JOIN
     ReportServer.dbo.Users AS us
     ON us.UserID = s.OwnerId;

同时您可以查看ExecutionLog3RowCount列,以确定订阅的报告返回的任何行。因此,您可以找到提供有关报告问题的更多详细信息。

已编辑

我在我的 SSRS 中模拟了您的错误,然后在以下步骤的帮助下处理了问题。

  • 检查了SSRS的错误日志文件并找出了

“使用安全上下文发生模拟错误 当前用户”

错误。

【讨论】:

  • 如上,没有什么特别之处。但是,RowCount 为零。但是,如果您运行报表以及订阅中使用的查询,则会返回行。
  • 您可以查看已编辑的答案,希望对您有所帮助
  • 如果我理解你的话,在我的屏幕截图的第 4 步中,我使用“\\desktop-blah\c$\Test\MyCo\Exports”作为路径字段,使用“域\用户”作为用户名字段。并且“域\用户”具有管理员权限。如果属实,这不起作用。
  • 表示传递到文件共享位置没有成功;此消息来自文件共享传递扩展docs.microsoft.com/en-us/sql/reporting-services/subscriptions/… 在我看来,您的问题主要原因可能是 UNC 路径格式和共享问题或用户权限问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多