订阅后所有者的SSRS域名发生变化

SSRS Domain name of owner changes after subscribing

我在物理服务器上的几个虚拟机 运行 上设置了一个 SQL Reporting Services 服务器,但我遇到了一个奇怪的问题。在设置报告订阅时,所有者名称将按预期显示 COMPUTER_NAME\USER_NAME,但在编辑同一订阅时,域名将更改为类似 WIN-XXXXXXXXX\USER_NAME 的名称。在同一台物理计算机上的其他虚拟机 运行ning 上设置 SSRS 时,会发生同样的情况,域名被替换为相同的东西。好像SSRS不知何故把域名换成了物理机的名字

VM 本身不在域中,只有拥有订阅的本地管理员帐户。该帐户已在 SSRS 中设置并具有适当的权限。自安装 SSRS 以来,虚拟机没有更改名称。

问题是 SSRS 无法识别新名称,因此计划的报告不会 运行 而且我无法编辑计划。在网上搜索后,我只能找到另一个有同样问题的人,不幸的是没有建议解决方案。有什么办法可以强制 SSRS 使用虚拟机的机器名而不是物理机?或者是否有完全解决该问题的方法?

我敢打赌您的 SSRS 实例与您的 Web 应用程序位于不同的 VM 中,并且未设置在同一域下。作为解决方法,您可以使用混合模式身份验证和名为 'LocalReportSubscriptionCreatorAccount'.

的本地用户帐户对此进行测试
UPDATE
   Subscriptions 
SET 
   OwnerID = 'LocalReportSubscriptionCreatorAccount'

找到解决方法:似乎只有一个用户受到这种奇怪行为的影响,创建一个新用户并将其添加到管理员组有效。