sql2000无法连接到本地服务器127.0.0.1:1433

shoky613 2010-02-06 09:54:00
昨天还可以,现在2000数据库无法连接,提示:

无法连接到服务器127.0.0.1,1433

服务器:消息11,级别16,状态1
[Microsoft][ODBC sql Server Driver][DBNETLIB]一般性网络错误。请检查网络文档。
...全文
2333 13 打赏 收藏 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
xman_78tom 2010-02-06
  • 打赏
  • 举报
回复
检查一下 sql server 2000 对应的服务是否启动,sql server 错误日志中有无错误信息。

osql -S 127.0.0.1,1433 -E 或者 osql -S 127.0.0.1,1433 -U sa -P password 是否可以正常登陆?
如果不能,返回什么错误信息?
xman_78tom 2010-02-06
  • 打赏
  • 举报
回复
默认实例和命名实例同时侦听一个端口?搞数据库这么多年第一次听说。
shoky613 2010-02-06
  • 打赏
  • 举报
回复
是在本机上,2005端口改成其他端口了,以前一直很正常,就昨天下午才出现的问题,
就是just4 2010-02-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xman_78tom 的回复:]
sql 2005 和 2000 是否在侦听一个 1433/tcp 端口?
[/Quote]

同时安装sql2000和2005肯定是同时侦听同一个1433的,问题不在于端口,而在于实例名是分开的,所以不用怀疑这个问题

[Quote=引用 2 楼 shoky613 的回复:]
防火墙关了,sp4以前就打了,现在是找不到sql2000服务器,sql server 服务管理器 中 捍示 找不到网络路径
[/Quote]

先问下楼主数据库服务器就在本机还是在其它机器上,如就装在本机上,即使没1433也可以连接的,因为本地连接是通过内存共享机制,不会通过TCP/IP网络库的

如仅是SQL Server服务管理器中找不到网络路径,先检查mssqlserver服务是否正常启动了,还有主机名是否更改后,机器重启过没?
xman_78tom 2010-02-06
  • 打赏
  • 举报
回复
sql 2005 和 2000 是否在侦听一个 1433/tcp 端口?
shoky613 2010-02-06
  • 打赏
  • 举报
回复
安装的也有2005就可以用,就2000出问题了,日志中在侦听1433
xman_78tom 2010-02-06
  • 打赏
  • 举报
回复
服务器配置中 tcp/ip 打开了吗?
netstat -anp tcp 检查一下是否 sql server 在侦听 1433/tcp 端口。
检查一下 sql server 的错误日志中是否有侦听 1433/tcp 端口的信息。
shoky613 2010-02-06
  • 打赏
  • 举报
回复
防火墙关了,sp4以前就打了,现在是找不到sql2000服务器,sql server 服务管理器 中 捍示 找不到网络路径
struggle1 2010-02-06
  • 打赏
  • 举报
回复
本地防火墙停用...
记得要打上sp4 补丁
然后 用netstat -an 看看1433 端口有没有处于 监听状态...
就是just4 2010-02-06
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 xman_78tom 的回复:]
默认实例和命名实例同时侦听一个端口?搞数据库这么多年第一次听说。
[/Quote]
还是xman_78tom纠正得快,差点误导别人,sql2000和sql2005同时安装时实例名是不同的,端口也不一致的
楼主先停止2005的服务再启动2000的服务,看有什么错误,直接输入命令:
[code=BatchFile]net stop mssql$sqlexpress /y
net start mssqlserver[/code]
如仍提示有错误,直接修复2000得了,在找不到原因时何必这么麻烦
xman_78tom 2010-02-06
  • 打赏
  • 举报
回复
命令行 cmd.exe 打不开?
是打开后运行了 osql.exe 命令自动关闭,还是没有运行任何命令就自动关闭了?
系统还有没有其他异常?
先扫描一下病毒和木马(不要被 1433 抓鸡了)。
shoky613 2010-02-06
  • 打赏
  • 举报
回复
osql -S 127.0.0.1,1433 -E 或者 osql -S 127.0.0.1,1433 -U sa -P password
出现dos界面进不去,什么也没有提示,一会自动关闭了
xman_78tom 2010-02-06
  • 打赏
  • 举报
回复
通过 127.0.0.1 是使用 tcp/ip 网络库连接的,使用 . 或 (local) 是使用共享内存连接的。分别使用这两个方式连接,看看是否是 tcp/ip 网络库的问题。

osql.exe 是使用 odbc 连接的,sqlcmd.exe 是使用 ole db 连接的。分别用这两个命令连接一下,看看是否是 odbc 驱动的问题。

6,873

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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