Sql server SSRS计划报告不工作
SQL server中的计划报表将不会运行。我检查了日志,发现作业失败了。日志中的错误消息为: 请求的登录“NT AUTHORITY\NETWORK”的“以登录身份执行”失败 服务'。步骤失败了Sql server SSRS计划报告不工作,sql-server,reporting-services,ssrs-2008,Sql Server,Reporting Services,Ssrs 2008,SQL server中的计划报表将不会运行。我检查了日志,发现作业失败了。日志中的错误消息为: 请求的登录“NT AUTHORITY\NETWORK”的“以登录身份执行”失败 服务'。步骤失败了 我正在对报表使用SQL身份验证,因此对数据的权限不应出现问题。服务器上没有计划的报告将运行。您可以检查网络服务帐户的权限吗?特别要确保他们拥有“作为操作系统的一部分”权限。如果我正确读取了错误消息,则NT AUTHORITY\NETWORK SERVICE帐户似乎无法作为登录用户执行。它似乎从未访问过查
我正在对报表使用SQL身份验证,因此对数据的权限不应出现问题。服务器上没有计划的报告将运行。您可以检查网络服务帐户的权限吗?特别要确保他们拥有“作为操作系统的一部分”权限。如果我正确读取了错误消息,则NT AUTHORITY\NETWORK SERVICE帐户似乎无法作为登录用户执行。它似乎从未访问过查询,似乎在Windows身份验证部分失败,因此从未访问过SQL身份验证部分
您还可以在Windows中检查安全事件日志。如果是身份验证问题,操作系统可能会记录其他信息。能否使用Web浏览器访问SRS的Web服务页面(ReportService2005.asmx)?如果不是,它可能会指向SRS服务,如果可以,它可能会指向调度程序服务。为了排除故障,您能否使用域帐户而不是内置的NetworkService帐户来运行您的服务 我还发现了一篇描述您报告的相同错误的帖子: 也许这个解决方案对你有用。我在这里找到了答案:
“NT AUTHORITY\NETWORK SERVICE”的登录似乎有问题,无法正常运行其拥有的作业。有人知道为什么会发生这种情况吗?我似乎记得很久以前有过类似的问题,该问题与访问smtp服务器以发送报告有关,并通过向服务器应用修补程序得到解决。我猜您运行的是非英语操作系统 不知何故,无论出于何种原因,当操作系统被翻译成其他语言时,网络服务的登录名有时会本地化 现在,许多程序希望登录名硬编码为“NT AUTHORITY\NETWORK SERVICE”——例如,在德语版的Windows中,帐户名为“NT-AUTORITÄT\NETZWERKDIENST”。因此,您的程序正在查找英文名称,但找不到,并显示错误 甚至有些Microsoft程序在安装时也会遇到这样的错误