日期:2014-05-17  浏览次数:20498 次

登录失败
已以用户NA AUTHORITY\SQLTEM的身份执行。用户‘NA AUTHORITY\ANONYMOUS LOGON’登录失败。[SQLSTATE 28000]错误18456.该步骤失败。

我建的链接服务器,在查询语句中执行时没问题,一旦放到作业中执行就出现上述问题?


------解决方案--------------------
You should map local user to remote ones wit proper permission in linked server.


http://social.msdn.microsoft.com/Forums/zh-CN/240/thread/933040d4-4341-4805-8922-3ff66f4e6ce8
------解决方案--------------------
http://social.msdn.microsoft.com/Forums/zh-CN/sqlserverzhchs/thread/34ce5058-91f8-415b-afc0-a9f9a81995ca
------解决方案--------------------
探讨
已以用户NA AUTHORITY\SQLTEM的身份执行。用户‘NA AUTHORITY\ANONYMOUS LOGON’登录失败。[SQLSTATE 28000]错误18456.该步骤失败。

我建的链接服务器,在查询语句中执行时没问题,一旦放到作业中执行就出现上述问题?

------解决方案--------------------
你的SQL Agent服务应该使用的是Local System身份启动的.
换成一个域账户试试,并且保证这个域账户可以访问你的Linked Server那个数据库.
------解决方案--------------------
探讨
你的SQL Agent服务应该使用的是Local System身份启动的.
换成一个域账户试试,并且保证这个域账户可以访问你的Linked Server那个数据库.

------解决方案--------------------
同意楼上的,应该是的Linked server设定是用执行账户验证,如果Service使用Local账户的话是无法验证的。如果你使用的是域账户仍然有问题的可以,可能需要建立SPN。