SQLServer作業調用鏈接服務器失敗解決辦法


新建一個SQL作業,語句手動執行OK,但是作業計划執行總是報錯。

消息
已以用戶 NT SERVICE\SQLSERVERAGENT 的身份執行。 鏈接服務器 "172.16.10.23" 的 OLE DB 訪問接口 "SQLNCLI11" 報錯。身份驗證失敗。 [SQLSTATE 42000] (錯誤 7399)  無法初始化鏈接服務器“172.16.10.23”的 OLE DB 訪問接口“SQLNCLI11”的數據源對象。 [SQLSTATE 42000] (錯誤 7303)  鏈接服務器"172.16.10.23"的 OLE DB 訪問接口 "SQLNCLI11" 返回了消息 "無效的授權說明"。 [SQLSTATE 01000] (錯誤 7412).  該步驟失敗。

 

 

原因為未設定登錄驗證信息,解決方案為:
打開鏈接服務器屬性,轉到安全性,添加sa賬號的登錄映射,或者在下方填寫默認的登錄賬號信息(如圖),重新執行作業成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM