链接服务器 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。该怎么处理

链接服务器 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
位于两台机器上得两个sql   server   2000数据库
操作系统   本地   XP     远程   2003
本地server       登录账户   “sa”   密码   “sa”
远程server       登录账户   “sa”   密码   “sa”

利用本地查询分析器链接远程server,链接正常;

创建链接服务器:

exec   sp_addlinkedserver   @server= 'lnk_mcs ',@provider= 'sqloledb ',@srvproduct= ' ',@datasrc= '192.168.0.180 '

exec   sp_addlinkedsrvlogin   @rmtsrvname= 'lnk_mcs ',@useself= 'false ',@locallogin= 'sa ',@rmtuser= 'sa ',@rmtpassword= 'sa '

创建成功

select   *   from   lnk_mcs.XH_MCS.dbo.TSortTask

用户   'sa '   登录失败。原因:   未与信任   SQL   Server   连接相关联。


------解决方案--------------------
SELECT a.*
FROM OPENROWSET( 'SQLOLEDB ', 'lnk_mcs '; 'sa '; 'sa ',
'SELECT * FROM XH_MCS.dbo.TSortTask ') AS a

------解决方案--------------------
用cmd命令進入dos界面,用netstat -an命令查看sql server 1433端口是否在偵聽狀態...
------解决方案--------------------
注意用户的对应!!!
------解决方案--------------------
用OPENDATASOURCE:

SELECT *
FROM OPENDATASOURCE(
'SQLOLEDB ',
'Data Source=ServerName;User ID=MyUID;Password=MyPass '
).Northwind.dbo.Categories
------解决方案--------------------
你把登入模式改為sql和windows混合登入就可以了

管理器-> 服務器,屬性,安全,可以看到,設置後重啟SQL服務器生效
------解决方案--------------------
靠,再次提醒一次,用户的对应!!!!!!
------解决方案--------------------
我出现过同样的问题,现在解决了.就是两边服务器要打同样的补丁
------解决方案--------------------
试试用ip和机器名是不是都可以连接?
如果不是都能的话,在hosts文件里加个解析.
------解决方案--------------------
你把hosts文件打开看看就知道了
------解决方案--------------------
127.0.0.1 localhost //这个是原来有的
目标ip 目标机器名 //新增这个试试