首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

XPsp2,安装MSSQL2000个人版,快安装完时出现异常:创建一个或多个注册表项时出现异常。请参见 C:\WINXP\\\sqlstp.log 以了解详细情

2012-01-24 
XPsp2,安装MSSQL2000个人版,快安装完时出现错误:创建一个或多个注册表项时出现错误。请参见 C:\WINXP\\\sql

XPsp2,安装MSSQL2000个人版,快安装完时出现错误:创建一个或多个注册表项时出现错误。请参见 C:\WINXP\\\sqlstp.log 以了解详细情况。

sqlstp.log文件的全部内容见

http://bbs.yesky.com/bbs.php?url=/viewthread.php?tid=2730971&pid=3238886
------------------------------------

文件太长,这里不让贴,只贴了最后一部分
.
.
.
.
.
.

Microsoft][ODBC   SQL   Server   Driver][SQL   Server]DBCC   执行完毕。如果   DBCC   输出了错误?

[Microsoft][ODBC   SQL   Server   Driver][SQL   Server]已将配置选项   'allow   updates '   从   1   改为   0。请运行   RECON

reconfigure   with   override  

正在断开与服务

正在停止?

已成功配置   SQL   Se

###############################################################################

19:02:34   Process   Exit   Code:   (0)  
19:02:34   End   Action       BuildServer
19:02:34   Begin   Action   SelfRegiser
19:02:34   DLLRegisterServer   atl.dll:   0,   0x0
19:02:40   Manual   DLLRegisterServer   C:\WINXP\system32\Msrdo20.dll:   0,   0x0
19:02:40   Manual   DLLRegisterServer   C:\Program   Files   XP\Common   Files\Microsoft   Shared\MSDesigners98\mdt2df.dll:   0,   0x0
19:02:40   Manual   DLLRegisterServer   C:\Program   Files   XP\Common   Files\Microsoft   Shared\MSDesigners98\mdt2dd.dll:   0,   0x0
19:02:40   Manual   DLLRegisterServer   C:\Program   Files   XP\Common   Files\Microsoft   Shared\MSDesigners98\mdt2db.dll:   0,   0x0
19:02:40   Manual   DLLRegisterServer   C:\Program   Files   XP\Common   Files\Microsoft   Shared\MSDesigners98\mdt2gddo.dll:   0,   0x0
19:02:40   Manual   DLLRegisterServer   C:\Program   Files   XP\Common   Files\Microsoft   Shared\MSDesigners98\mdt2gddr.dll:   0,   0x0
19:02:40   Manual   DLLRegisterServer   C:\Program   Files   XP\Common   Files\Microsoft   Shared\MSDesigners98\mdt2qd.dll:   0,   0x0
19:02:40   Manual   DLLRegisterServer   C:\Program   Files   XP\Common   Files\Microsoft   Shared\MSDesigners98\mdt2fref.dll:   0,   0x0
19:02:40   Manual   DLLRegisterServer   C:\Program   Files   XP\Common   Files\Microsoft   Shared\MSDesigners98\msdt70.dll:   0,   0x0
19:02:40   Manual   DLLRegisterServer   C:\Program   Files   XP\Common   Files\System\OLE   DB\msolap80.dll:   126,   0x7e
19:02:40   The   file   listed   below   could   not   be   registered.     Adding   it   to   RunOnce   to   try   again   on   the   next   reboot.
19:02:40       DLL0:   C:\WINXP\system32\regsvr32.exe   /s   "C:\Program   Files   XP\Common   Files\System\OLE   DB\msolap80.dll "
19:02:40   Begin   Action   SelfRegisterOnCluster
19:02:40   End   Action   SelfRegisterOnCluster
19:02:40   Begin   Action   RegisterSvrReplFiles
19:02:40   ****   File   registered:   C:\Program   Files   XP\Microsoft   SQL   Server\80\COM\snapshot.exe-unregserver
19:02:41   ****   File   registered:   C:\Program   Files   XP\Microsoft   SQL   Server\80\COM\distrib.exe-unregserver
19:02:41   ****   File   registered:   C:\Program   Files   XP\Microsoft   SQL   Server\80\COM\replmerg.exe-unregserver


19:02:41   ****   File   registered:   C:\Program   Files   XP\Microsoft   SQL   Server\80\COM\logread.exe-unregserver
19:02:41   ****   File   registered:   C:\Program   Files   XP\Microsoft   SQL   Server\80\COM\qrdrsvc.exe-unregserver
19:02:41   ****   File   registered:   C:\Program   Files   XP\Microsoft   SQL   Server\80\COM\snapshot.exe-regserver
19:02:41   ****   File   registered:   C:\Program   Files   XP\Microsoft   SQL   Server\80\COM\distrib.exe-regserver
19:02:41   ****   File   registered:   C:\Program   Files   XP\Microsoft   SQL   Server\80\COM\replmerg.exe-regserver
19:02:41   ****   File   registered:   C:\Program   Files   XP\Microsoft   SQL   Server\80\COM\logread.exe-regserver
19:02:41   ****   File   registered:   C:\Program   Files   XP\Microsoft   SQL   Server\80\COM\qrdrsvc.exe-regserver
19:02:41   End   Action   RegisterSvrReplFiles
19:02:41   Begin   Action   SelfRegisterCOMShared
19:02:41   End   Action   SelfRegisterCOMShared
19:02:41   End   Action   SelfRegister
19:02:41   Begin   Action   SetupRegistry:
19:02:42   Begin   Action   RegWriteInstalledInstances:
19:02:42   End   Action       RegWriteInstalledInstances
19:02:42   Register   this   installation   of   SQL   Server   with   MDAC
19:02:42   Completed   registering   this   installation   of   SQL   Server   with   MDAC
19:05:12   创建一个或多个注册表项时出现错误。请参见   C:\WINXP\\\sqlstp.log   以了解详细情况。问题可能是由于注册表引用条件不足而

引起的。
19:05:12   Action   CleanUpInstall:
19:05:12   C:\Temp\SqlSetup\Bin\scm.exe     -Silent   1   -Action   4   -Service   SQLSERVERAGENT
19:05:12   Process   Exit   Code:   (1060)   指定的服务并未以已安装的服务存在。

19:05:12   C:\Temp\SqlSetup\Bin\scm.exe     -Silent   1   -Action   4   -Service   MSSQLSERVER
19:05:12   Process   Exit   Code:   (0)  
19:05:12   StatsGenerate   returned:   2
19:05:12   StatsGenerate   (0x0,0x1,0xf000000,0x200,2052,303,0x0,0x1,0,0,0
19:05:12   StatsGenerate   -1,Administrator)
19:05:12   Installation   Failed.


[解决办法]
光盘有问题吗?
[解决办法]
C:\Program Files XP\Microsoft SQL Server

把这个目录删了,再试看看
[解决办法]
是不是机器设置的问题
[解决办法]
楼主看一下是不是因为你的安装路径是不是用了中文名称:)
[解决办法]
楼主可以参考一下以下方法:

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清除即可。
[解决办法]
有杀毒软件,禁止写注册表吗 ?

热点排行