您好,登錄后才能下訂單哦!
作業以“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”為所有者來運行,就不會報錯了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。