本地SQL服务器与远程服务器连接的各种问题 如何解决 急
本地服务器是fire,ip地址是192.168.0.17 系统 win2000, 混合认证
远程服务器 ip地址是192.168.0.189 系统 winXP,混合认证
下面是在fire上执行的代码
exec sp_dropserver t,'droplogins'
declare @i int
EXEC @i=sp_addlinkedserver t,'','SQLOLEDB',NULL,NULL,'server=192.168.0.189;uid=sa;pwd=a;Database=master'
select @i
declare @j int
exec @j=sp_addlinkedsrvlogin @rmtsrvname='t',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='a'
select @j
select * from t.master.dbo.sysobjects
察看 @i和@j 都是0 但执行到最后一句就出现下面错误
18452 14 用户 ''%1!'' 登录失败。原因:未与信任 SQL Server 连接相关联。
另外 我连接到别的远程服务器 'server=61.141.***.***;uid=远程服务器的账号;pwd=密码;Database=**'
用 远程服务器的账号 和 密码 在SQL查询分析器中可以登陆。
执行后 @i 和 @j 都是0 就是查询表得时出现
服务器: 消息 17,级别 16,状态 1,行 1
SQL Server 不存在或访问被拒绝
如何解决