Sql server SSRS-无法确定作业所有者是否具有服务器访问权限[SQLSTATE 42000](错误15404))
SQLServerReportingServices,在SSRS中,日程安排似乎永远不会启动,但是查看一下SQL代理就会发现一个与无法解析用户帐户相关的权限问题 SQL代理似乎不依赖缓存或任何voodoo Windows神奇的工作方式 修复程序列在这里。。。 编辑-- 以上是我用来解决这个问题的修复方法,有人找到解决这个问题的其他解决方法吗 似乎默认情况下,SSRS生成的计划作为此虚拟用户帐户运行。如何更改此默认值?SSRS是否以服务运行的用户身份创建作业Sql server SSRS-无法确定作业所有者是否具有服务器访问权限[SQLSTATE 42000](错误15404)),sql-server,ssrs-2008,Sql Server,Ssrs 2008,SQLServerReportingServices,在SSRS中,日程安排似乎永远不会启动,但是查看一下SQL代理就会发现一个与无法解析用户帐户相关的权限问题 SQL代理似乎不依赖缓存或任何voodoo Windows神奇的工作方式 修复程序列在这里。。。 编辑-- 以上是我用来解决这个问题的修复方法,有人找到解决这个问题的其他解决方法吗 似乎默认情况下,SSRS生成的计划作为此虚拟用户帐户运行。如何更改此默认值?SSRS是否以服务运行的用户身份创建作业 感谢15404是无法模拟执行为上下文
感谢15404是无法模拟执行为上下文时的例外。这些错误的原因很多。最常见的原因是:
- 当SQL Server实例由于作为本地用户或“本地服务”运行而无法访问AD服务器时(这将有错误代码0x5,
)access\u DENIED
- 当SQL Server被要求模拟未知用户时,例如来自SQL Server不知道的域的用户(这将有错误代码0x54b,
)错误\u否\u此类域
所以,约翰。。。你真的有问题吗,或者只是随便发布了一条部分信息?我遇到了同样的问题。下面是我如何修复它的 问题描述 当设置SSRS报告订阅在给定时间运行时,我会等待时间过去,然后发现“上次运行”时间戳没有改变。我的订阅似乎没有运行 相关故障排除信息
我将SQL Server服务更改为我们的AD用户帐户,重新启动了SQL Server和SQL Server代理服务,重新运行了SQL作业,并成功 我做了两件事,现在开始工作了 1) 转到“SQL Server配置”,更改“SQL Server代理”-“登录为”以匹配上面的“SQL Server” 2) 其次,在“SQLServer代理”打开“MicrosoftSQLServerManagementStudio”,展开“作业”,您应该能够看到创建的作业。右键单击它并转到“属性”。 3) 将所有者更改为也与上面的“SQL Server代理”匹配。
之后,我可以毫无问题地执行维护计划。只需按照图像中的步骤操作即可
就个人而言,我不推荐您提供的链接,因为它只是绕过了您可以使用Report Services Configuration Manager执行的操作。我认为最好使用RS配置管理器更改报表服务器服务帐户。即数据库的完整性得到维护