XP中安装sql server 2000企业版及升级为sp4(监听1433端口)
最近需要用到sql数据库,因为自己用的是xp系统,但是标准的安装过程xpjava连接sqlserver数据库是不支持企业版的,不过网上流传着xp下如何安装sql server 2000企业版的方法,我按照其说明操作,却一直不成功,其间经历真是辛苦,发现好多网友都有着类似的痛苦经历,所以自己总结了一下,也希望能够为别人提供些许帮助。
网上流传的一般过程是这样:
1.到安装程序中msde文件夹,运行。此过程为安装服务器引擎,即所谓的服务器端。
2.运行安装程序的,系统会检测发现系统不支持企业版,只能安装客户端,按照提示操作,完成客户端的安装。
3.在客户端网络实用工具中设置别名。
网上流传的一般过程是这样:
1.到安装程序中msde文件夹,运行。此过程为安装服务器引擎,即所谓的服务器端。
2.运行安装程序的,系统会检测发现系统不支持企业版,只能安装客户端,按照提示操作,完成客户端的安装。
3.在客户端网络实用工具中设置别名。
重启计算机,桌面右下角会出现服务器标志。打开企业管理器,有的会遇到这样的问题,不能用sa用户登录,可以这样解决。修改编辑注册服务器为 windows账户登录,然后右键打开属性,修改安全性身份验证为sql server和windows,会提示输入sa密码,依提示操作。之后,重新修改编辑注册服务器连接为使用sql server身份验证。重新连接即可。网上还有说可以通过修改注册表的方式进行。
但是我仍然无法在其他主机问服务器,于是到如下解决方法:
引用原文如下
“
我这里之前出现的问题是:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing soc
ket.
socket错误,无法监听端口!设置的都是默认的1433端口!在本机直接用查询分析器可以连接上,但是其他机器或者在web程序里,就无法连接,出现如上问题!
1.---------------------------------------
telnet <服务器IP地址> 1433
1)如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接
2)如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务,
也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口1433上监听.
socket错误,无法监听端口!设置的都是默认的1433端口!在本机直接用查询分析器可以连接上,但是其他机器或者在web程序里,就无法连接,出现如上问题!
1.---------------------------------------
telnet <服务器IP地址> 1433
1)如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接
2)如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务,
也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口1433上监听.
那么首先检查您的sql服务是否没有打开,如果已经打开了,就可以确定原因是无法打开1433端口了!
2.----------------------------------
下载安装SP4补丁吧!
地址:www.microsoft/downloads/details.aspx?displaylang=zh-cn&FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5
下载
SQL2000.MSDE-KB884525-SP4-x86-CHS.EXE 80.2 MB
SQL2000-KB884525-SP4-x86-CHS.EXE 67.1 MB
这两项!
1)打开SQL2000.MSDE-KB884525-SP4-x86-CHS.EXE,默认路径解压,会释放到C:\SQL2KSP4\MSDE里,直接运行,无法安装!因为xp里的版本问题。
打开CMD命令提示符,输入【C:\SQL2KSP4\MSDE\setup /upgradesp sqlrun DISABLENETWORKPROTOCOLS=0 /L*v C:\MSDELog.log】 (不包含方括号),回车就开始安装了!
2)打开SQL2000-KB884525-SP4-x86-CHS.EXE,默认路径解压,到C盘的SQL2KSP4目录里,直接安装即可!
至此 重新启动sqlserver服务,然后telnet localhost 1433 试试,是不是可以连接上了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论