在Sql server中要从一台服务器访问另一台服务器上的数据库就需要用到链接服务器
看MSDN上说的也很简单,调一下sp_addlinkedserver和sp_addlinkedsrvlogin就可以了,但一run问题大大的
Login failed for user 'NT AUTHORITY/ANONYMOUS'
查了一大堆文档,看的头大,都是说什么sql运行的上下文权限问题什么的。也没看出个名堂。好在在sql server的forum上找到了解决方案
就是把 'NT AUTHORITY/ANONYMOUS' 加入到链接目标服务器的logins中并赋予相应的权限。
原文链接如下
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=348662&SiteID=1