注册 登录
编程论坛 SQL Server论坛

服务名和IP地址的困惑

wave0188 发布于 2006-12-01 23:03, 663 次点击
A、B两个服务器(SQLSERVER2000)同在一个局域网内,在A、B上分别建立了一个名为 TEST的链接服务器分别连接到对方,两台机器的安装、配置安全一样,为什么通过TEST,B可以访问到A的数据,而A不能访问到B,提示是“SQL SERVER 不存在或拒绝访问”,把A中的链接服务器(TEST)的DataSource改为B的IP地址(sp_setnetname 'test','192.168.0.18')之后再通过TEST访问B就可以了,建立链接服务器(TEST)的时候用的是sp_setnetname 'test','B' ,请高手帮忙解惑。
2 回复
#2
chenxkfox2006-12-02 16:09

建立链接服务器的时候用存储过程
USE master
GO
EXEC sp_addlinkedserver
'SEATTLESales',
N'SQL Server'
GO

#3
wave01882006-12-03 22:00
先谢谢楼上的,我建立链接服务器的时候就是用的存储过程sp_addlinkedserver,而且登陆映射也做了,服务名也设置了,因为两台机器是同样的设置,而其中一台(B)可以访问到A的数据,为什么A不能访问到B?在发现这个问题的时候同时还发现在A的SQL SWRVER服务管理器中看不到B的服务名,是不是跟这种现象有关系?该如何解决?
1