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

由于数据库服务器异常而使得WEB服务器无法访问数据库服务器。经过现场的系统检查,广西电信局方决定重新安装数据库服务器的操作系统和数据库程序。

重装后的操作系统:windows server 2003 企业+SP2补丁

数据库版本为:SQL server 2000

开放服务:远程桌面

在局方完成上述操作后,我进行以下操作:

1. 远程下载系统补丁并复制到数据库服务器进行安装更新。

2. 在数据库服务器上安装防毒软件。

3. 远程下载防毒软件的病毒码并复制到数据库服务器进行病毒更新。

4. 将数据库的数据附加到新安装的SQL server 2000下

5. 进行星空极速的WEB访问测试。结果发现无法访问数据库服务器。

排障过程:

1. 在WEB服务器上telnet 数据库服务器的1433端口,结果不通。

2. 在数据库服务器上使用netstat –an 查看本机开放端口时发现并没有1433端口。

3. 检查SQL相关服务及相关配置,服务能正常启动,配置正确。

检查应用日志时发现如下的错误提示:

1. 在网上搜寻1433无法原因,相关的原因是:在windows 2003下安装SQL server 2000必须安装SP3a以上的补丁,如果没有安装则系统不会开放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文件的相关修改。 文章出处:飞诺网():/course/7_databases/sql/sqlServer/20100710/399587.html

 

第二篇:SQL server 20xx挂起

SQL server 2000挂起

安装sql2000挂起导致无法继续安装问题

关于:以前的某个程序安装已在安装计算机上创建挂起的文件操作 解决办法 以前装过sql server,后来删掉。现在重装,却出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。无法进行下去。

参考网上资料,总算搞定。步骤是:

1)添加/删除程序中彻底删除sql server。

2)将没有删除的sql server目录也删除掉。

3)打开注册表编辑器,在

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。

4)删除注册表中跟sql server相关的键。

其实估计只要做第3步就可以搞定,这样就可以清除安装暂挂项目。自己是先走了1,2,4,最后做了3才搞定。所以估计3才是最关键的

安装MS SQL 常见几个麻烦的问题。

SQL Server安装出错问题解决

先把SQL Server卸载,再把安装时产生的“Microsoft SQL Server”文件夹删掉,在运行注册表,把HKEY_CURRENT_USER\\Software\\Microsoft\\Microsoft SQL Server,和HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SQL Server全部删掉,(注意要把Microsoft SQL Server文件夹整个删掉),然后重起。

再装就应该没有问题了!

Win2k 装不上 SQL Server 2000 问题很常见.

// (1)配置服务器时中断.

// (2)注册 ActiveX 时中断.

// (3)显示到100%的时候中断.

当然重新安装 Windows 2000 完全可以安装 SQL Server 2000.

安全起见:

1>先备份您的注册表.

2>备份您的数据[进不了SQL Server 2000,可以备份 Program

Files\\Microsoft SQL Server\\MSSQL\\Data 文件夹的文件.]

您必须知道:

Windows 2000 Server 可以安装SQL Server 2000的任何版本.

Windows 2000 Professional 仅可以安装SQL Server 2000的个人

版.

有两种办法:

1:先卸载您的 SQL Server 2000,必要的时候删除 Program

Files\\Microsoft SQL Server 文件夹.

2:放入 SQL Server 2000 光盘.

3:在"开始"--"运行"键入 "F:\\x86\\setup.exe k=dbg" (F是光盘)

[此命令的意思单步运行安装 SQL Server 2000]

4:98%安装不成功,没有任何的提示.可能是:

(1)配置服务器时中断.

(2)注册 ActiveX 时中断.

(3)显示到100%的时候中断.

这样一来,您只能使用下面的办法了!否则,您只有 FORMAT了!

1 打开注册表

在"开始"--"运行"键入 "regedit"

2 按下列顺序点击打开

+ HKEY_LOCAL_MACHINE

+ SOFTWART

+ Microsoft

+ Windows

+ CurrentVersion

+ Setup

+ ExceptionComponents

3 将 ExceptionComponents 下面的文件夹全部删除!

如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}

{60BFF50D-FB2C-4498-A577-C9548C390BB9}

{60BFF50D-FB2C-4498-A577-C9548C390BB9}

{60BFF50D-FB2C-4498-A577-C9548C390BB9}

.......

4 重新启动:

5 重新安装 SQL Server 2000

=======================================================

以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装之前,必须重新启动计算机

a、重启机器,再进行安装,如果发现还有该错误,请按下面步骤

b、在开始->运行中输入regedit

c、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置

d、选择文件->倒出,保存

e、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认 f、问题解决

如果还有同样问题,请检查其它注册表中是否有该值存在,如有请删掉。 =========================================

修改注册表,找到

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager项,把ObjectDirectories的值清空即可。

1、先停止服务,退出,再到控制面板正常卸载;

2、删除安装路径下的所有目录文件夹,包括注册表,如果担心删除不到位,可以用查找命令,将所有*SQL*的逐一查出,然后再一一确认删除;(如果安装SQL时,不是按默认路径安装,除了删除安装路径下的所有目录文件夹外,主系统盘里的程序组里的相应文件夹也要删除)

3、删除的时候还应考虑到C:\Program Files\Common Files\Microsoft Shared\web server extensions\40\bin\FPMMC.MSC;

4、管理工具中,将SQLSERVERAGENT服务停止服务;此服务程序存放在D:\Program Files\Microsoft SQL Server\MSSQL\Binn\sqlagent.exe -i MSSQLSERVER

5、将C:\WINDOWS目录下的sql.mif、sqlsp.log、sqlstp.log、sqlsrv32.rll、sqlwid.dll、sqlwoa.dll、dbmsqlgc.dll、SQLSRV32.dll、sqlclnt.rsp、sqlunirl.dll、SQLSERVR.EXE-18F260D8.pf、SQLMANGR.EXE-0150BA62.pf等清除;(偶机器SQL是打过SP4的)

6、删除时还应将C:\Program Files\Common Files\Microsoft Shared\SQL Debugging\sqldbreg2.exe,sqldbreg.exe

,sqldbg.dll也清除掉;

7、如果安装不成功,记得要将C:\WINDOWS\Temp\SQLSETUP\BIN\SCM.EXE一并清除;

8、卸载干净后,如果怕再次安装出错,那就建议按默认路径安装;

9、SQL在安装过程中如果出错,系统会锁定文件,当然,卸载程序也会,但可

以通过修改注册表,就不用重新启动,再尝试安装了。(建议装完SQL后还是重新启动一下机器,就避免修改注册表了)

避免重启,注册表修改:(1)运行REGEDIT;(2)注册表中选择

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager,将光标定位于此;(3)选择文件->导出,再次保存(安全起见);(4)在右边窗中右击PendingFile Rename Operations,选择删除,最后确认;

10、如果安装不成功,还可以通过C:\WINDOWS\sqlstp.log查看安装不成功的原因,这个是最利于解决问题的了;

11、同时需要将C:\Documents and Settings\XXX\Local Settings\Temp\所有关于*SQL*.*全部清除;例如将sqlsp.out,SQLSERVR.DBD,sqlmangr.exe.mdmp,sqlmangr.exe.hdmp清除即可。

安装SQL Server 遇到错误提示:

以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!。

打开注册表编辑器,在

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 中找到 PendingFileRenameOperations 项目,并删除它。这样就可以清除安装暂挂项目。

注意:不用重起电脑,继续安装即可!

提示“文件挂起”,SQL Server 无法安装

安装SQL Server 2000个人版用作开发,可是每次安装都提示“以前的某个程序安装已在安装计算计上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。”重新启动了计算机之后,问题却丝毫没有解决,依然提示这样的话。 解决方法:

先把SQL Server卸载,再把安装时产生的“Microsoft SQL Server”文件夹删掉,在运行注册表,把HKEY_CURRENT_USER\\Software\\Microsoft\\Microsoft SQL Server,和HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SQL Server全部删掉,(注意要把Microsoft SQL Server文件夹整个删掉),然后重起。

再装就应该没有问题了!

相关推荐