同网段两服务器中的SQL 2000为何总是注册不成功?

dawugui 2009-09-14 11:30:33
两服务器同装windows 2003 + sp2 ,
一个局域网内,
同网段,(即IP前三段相同)
同时安装有sql 2000 标准版 + sp4 补丁,sql 2005.sql 2000都已经启动,sql 2005都没有启动.
目前两机sql 2000都已经进行远程设置,1433口都已经打开,能相互拼通,相互telnet 1433成功,各自防火墙关闭,
以上设置状态下,为何两机总是注册不成功,且在sql 2000中不能相互查询.
(sql 2005之间能否注册成功,还没有测试,与本问题无关,是否是同时安装2000和2005的问题?)
哪位帮我看看,遇了邪了,解决了,300分送上,谢谢.
...全文
251 45 打赏 收藏 转发到动态 举报
写回复
用AI写文章
45 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinjazz 2009-09-14
  • 打赏
  • 举报
回复
你用程序能够分别连通两台机器吗?
soft_wsx 2009-09-14
  • 打赏
  • 举报
回复
用局域网工具杳看一下!?发送和接收的数据包是否正常!

还有是不是细节问题!比如:SQL SERVER 2000,2005端口号弄成一样了!。。。。
soft_wsx 2009-09-14
  • 打赏
  • 举报
回复
1、用查询分析器!尝试相互连接!
lihan6415151528 2009-09-14
  • 打赏
  • 举报
回复
换一台机器 ,也是同一网段的,此机器上只装2000 链接一下,试试
soft_wsx 2009-09-14
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 soft_wsx 的回复:]
SQL code在SQL SERVER 2000中用客户端网络实用工具,添加一个别名
或用

使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\system32\drivers\etc)
添加一条IP地址与服务器名称的对应记录,如:192.168.1.2 myserver试一下!
[/Quote]试试这个
nzperfect 2009-09-14
  • 打赏
  • 举报
回复
正常情况下是没道理的。
改下端口试试?
guguda2008 2009-09-14
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 dawugui 的回复:]
引用 18 楼 billpu 的回复:
问下是连接超时还是提示sqlserver不存在
如果是提示sqlserver不存在,可能如楼上几位所述和sqlserver2005有冲突或者非正确注册dll文件
如果是超时...可能还得从数据包大小 网络设定(并非ip前3位一样就是一个子网,取决于子网掩码的设定)等方面考虑了
sqlserver不存在

[/Quote]
是不是2000的什么东西被05覆盖了,把05启动起来看看是不是和原来一样
dawugui 2009-09-14
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 soft_wsx 的回复:]
大乌龟  是不是SA密码的原因呀
[/Quote]不是.如果是这个原因就太低级了.
dawugui 2009-09-14
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 billpu 的回复:]
问下是连接超时还是提示sqlserver不存在
如果是提示sqlserver不存在,可能如楼上几位所述和sqlserver2005有冲突或者非正确注册dll文件
如果是超时...可能还得从数据包大小 网络设定(并非ip前3位一样就是一个子网,取决于子网掩码的设定)等方面考虑了
[/Quote]sqlserver不存在
xiaoliaoyun 2009-09-14
  • 打赏
  • 举报
回复
在网上搜了下,乌龟看看下面的是否对你有帮助.
http://geekswithblogs.net/tmoore/archive/2005/11/13/59971.aspx


I experienced the issue of installing a SQL 2000 instance on top of an existing installation of SQL 2005. Having had the same frustration of not being able to see the 2000 instance remotely I searched and found this article. Pauls comment " must install SQL 2000 SP4 before 2005" gave me a bit of a panic, but is a hint as to the solution.

SQL 2005 requires that you select "Allow remote connections to access this computer" on the Connections tab of server properties. It also requires that the "SQL Server Browser" service is running.

I checked these and found that installing the SQL 2000 had disabled the "SQL Server Browser" service. Restarting this service allowed remote connection to both the sql Server 2000 and 2005 instances.

This way I did not have to uninstall both versions to reinstall 2000 first.
billpu 2009-09-14
  • 打赏
  • 举报
回复
问下是连接超时还是提示sqlserver不存在
如果是提示sqlserver不存在,可能如楼上几位所述和sqlserver2005有冲突或者非正确注册dll文件
如果是超时...可能还得从数据包大小 网络设定(并非ip前3位一样就是一个子网,取决于子网掩码的设定)等方面考虑了
纸纸纸纸飞飞 2009-09-14
  • 打赏
  • 举报
回复
可能还是配置上的问题。只是不知道如何解决。关注中。。

--------------------------------------
作为失败的典型,我实在是太成功了
billpu 2009-09-14
  • 打赏
  • 举报
回复
问下是连接超时还是提示sqlserver不存在
xiequan2 2009-09-14
  • 打赏
  • 举报
回复
是不是标准版的问题,还真是邪门了,我这里机器上面sql2000与sql2005(企业版的)共存,远程连接没有问题
soft_wsx 2009-09-14
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 xuejiecn 的回复:]
卸载2005试试,然后再装上。。。。
[/Quote]就是不像重装,呵呵!
soft_wsx 2009-09-14
  • 打赏
  • 举报
回复
大乌龟 是不是SA密码的原因呀
xuejiecn 2009-09-14
  • 打赏
  • 举报
回复
卸载2005试试,然后再装上。。。。
soft_wsx 2009-09-14
  • 打赏
  • 举报
回复
在SQL SERVER 2000中用客户端网络实用工具,添加一个别名
或用

使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\system32\drivers\etc)
添加一条IP地址与服务器名称的对应记录,如:
192.168.1.2 myserver
试一下!
dawugui 2009-09-14
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 gsyifan 的回复:]
给大乌龟发个连接,不知道有没帮助。
http://tech.ddvip.com/2007-08/118605206630663.html
[/Quote]
我稍微看了看,他主要是针对2005的.谢谢.
翼帆 2009-09-14
  • 打赏
  • 举报
回复
给大乌龟发个连接,不知道有没帮助。
http://tech.ddvip.com/2007-08/118605206630663.html
加载更多回复(25)

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧