SQL Server Error 15404解决方案
作業以“domain\user”運行來運行,遇到如下報錯:
?
JOB?RUN:?'Product_JobTest'?was?run?on?2016/10/27?at?4:30:00 DURATION:?0?hours,?0?minutes,?0?seconds STATUS:?Failed MESSAGES:?The?job?failed.?Unable?to?determine?if?the?owner?(domain\user)?of?job?Product_JobTest?has?server?access?(reason:?Could?not?obtain?information?about?Windows?NT?group/user?'domain\user',?error?code?0x5.?[SQLSTATE?42000]?(Error?15404)).?
看了下幾篇參考文章:
http://www.cnblogs.com/kerrycode/p/3339558.html
http://www.cnblogs.com/kerrycode/p/5551994.html
http://consulting.risualblogs.com/blog/2013/03/01/could-not-obtain-information-about-windows-nt-groupuser-domainuser-error-code-0x5-sqlstate-42000-error-15404-connisloginsysadmin/
?
開始嘗試了下修改作業所有者為sa,遇到兩個問題:
1. 對于報表服務生成的報表訂閱作業,2008R2修改訂閱調度時間失敗,2014沒遇到該問題。
2. 對于業務部署的跨服務器訪問的作業,會以SQL Server Agent服務的啟動賬號去驗證,還需要去配置LINKEDSERVER的訪問權限。
解決方法:
在域控服務器上,將SQL Server服務的啟動賬號添加到“BUILTIN\Windows Authorization Access Group”,然后讓作業再以“domain\user”為所有者來運行,就不會報錯了。
轉載于:https://blog.51cto.com/ultrasql/1866671
總結
以上是生活随笔為你收集整理的SQL Server Error 15404解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux基础学习(十)
- 下一篇: Oracle数据库分页的三种方法