链接服务器 用户 '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 目标机器名 //新增这个试试
位于两台机器上得两个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 目标机器名 //新增这个试试