一、服务器环境:Windows XP sp2 + SQL Server 2000 Developer
二、问题描述:客户端无法连接到服务器SQL Server数据库
三、问题分析:在服务器上用netstat –a –n查看已开端口,1433端口未打开
解决过程:
1、 设置xp自带防火墙,在例外中添加1433端口,nestat –a –n,但1433端口仍关闭。
2、 更改服务器 SQL Server默认端口,在客户端ODBC配置用户DSN连接服务器SQL Server数据库,提示连接不成功。
3、 论坛发帖求助,得到2种参考方法。第1种是改换安装SQL Server Enterprise,第2种方法是安装SQL Server 补丁。
1) 安装SQL Server Enterprise:由于系统是Windows XP sp2,按照网友的经验,对setupex.dll进行替换,但安装过程不成功。
2) 安装 SQL Server sp4:补丁安装后,1433端口打开,客户端可以正常连接服务器数据库。