SQL server 2000 1433端口无法启动排障过程

由于数据库服务器异常而使得 WEB 服务器无法访问数据库服务器。经过现场的系统检查,广西电信局方决定重新安装数据库服务器的操作系统和数据库程序。
重装后的操作系统: windows server 2003 企业 +SP2 补丁
数据库版本为: SQL server 2000
开放服务:远程桌面
 
在局方完成上述操作后,我进行以下操作:
1.       远程下载系统补丁并复制到数据库服务器进行安装更新。
2.       在数据库服务器上安装防毒软件。
3.       远程下载防毒软件的病毒码并复制到数据库服务器进行病毒更新。
4.       将数据库的数据附加到新安装的 SQL server 2000
5.       进行星空极速的 WEB 访问测试。结果发现无法访问数据库服务器。
 
排障过程:
1.       WEB 服务器上 telnet 数据库服务器的 1433 端口,结果不通。
2.       在数据库服务器上使用 netstat �Can 查看本机开放端口时发现并没有 1433 端口。
3.       检查 SQL 相关服务及相关配置,服务能正常启动,配置正确。
检查应用日志时发现如下的错误提示:
SQL server 2000 1433端口无法启动排障过程_第1张图片
 
1.       在网上搜寻 1433 无法原因,相关的原因是:在 windows 2003 下安装 SQL server 2000 必须安装 SP 3a 以上的补丁,如果没有安装则系统不会开放 1433 端口。
2.       远程下载 SQL server 2000 SP4 补丁,并复制到数据库服务器上进行安装。在安装过程中总出现这样的错误提示,使得安装过程中断。
 
1.       在微软的官方查到是由于 一个打开的本地共享内存连接正待安装程序 , 便会出现这样错误提示,关闭 SQLservice SQLserviceAgent 两个服务,再进行安装。错误也依然存在。
2.       尝试各种方法都无法解决。于是决定删除现在 SQL server 2000 ,然后重装 SQL server 2005. 在删除 SQL server 2000 时发现不能打开控制面板。因此没有删除已经安装的 SQL 2000 。而是直接在其上面安装 SQL server 2005.
3.       SQL server 2005 安装完成后发现数据库引擎无法启动。经过检查发现是由于新安装的 SQL server 2005 使用的默认实例名与原来 2000 的实例名相同,因此没有安装上。使用新的实例名进行重新安装 SQL server 2005 后并修改了原来 SQL 2000 的服务端口,这样 SQL server 2005 的引擎与 1433 端口才正常启动。
4.       安装 SQL server 2005 SP 2 的补丁。
5.       将原来的数据库的数据附加新的 SQL server 2005 上并进行 WEB 文件的相关修改。
 
 

你可能感兴趣的:(数据库,1433,sql2005,sql2000,数据库服务器)