关于sql2000的安装问题~急

我的系统是xp,安装sql2000到了最后弹出来"创建一个或多个注册表项时出现错误.参见c:\windows\\\sqlstp.log了解情况.问题可能是由于注册表引用条件不足而引起的."

打开sqlstp.log后显示的最后部分内容如下:
#########################################################################

正在启动?

Chinese_PRC_CI_AS

-m -Q -T4022 -T3659

正在与服务?

driver={sql server};server=ORSONCOMPUTER;UID=sa;PWD=;database=master

正在配置服

EXEC sp_grantlogin N'BUILTIN\Administrators'

[Microsoft][ODBC SQL Server Driver][SQL Server]已向 'BUILTIN\Administrators' 授予登

EXEC sp_addsrvrolemember N'BUILTIN\Administrators', 'sysadmin'

[Microsoft][ODBC SQL Server Driver][SQL Server]'BUILTIN\Administrators' 已添加到角色 'sysadm

update master.dbo.spt_server_info set attribute_value = @@version where attribute_id = 2

EXEC sp_addserver N'ORSONCOMPUTER', local

[Microsoft][ODBC SQL Server Driver][SQL Server]服务器 'ORSONCOMPUTER' ?

EXEC sp_configure 'allow updates', 1

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

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

reconfigure with override

update master.dbo.sysaltfiles set size=1024 where name=N'tempdev'

EXEC sp_configure 'allow updates', 0

[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

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

11:22:24 Process Exit Code: (0)
11:22:24 End Action BuildServer
11:22:24 Begin Action SelfRegiser
11:22:24 DLLRegisterServer atl.dll: 0, 0x0
11:22:38 Return code: 0
11:22:38 Begin Action SelfRegisterOnCluster
11:22:38 End Action SelfRegisterOnCluster
11:22:38 Begin Action RegisterSvrReplFiles
11:22:38 **** File registered: C:\Program Files\Microsoft SQL Server\80\COM\snapshot.exe-unregserver
11:22:38 **** File registered: C:\Program Files\Microsoft SQL Server\80\COM\distrib.exe-unregserver
11:22:39 **** File registered: C:\Program Files\Microsoft SQL Server\80\COM\replmerg.exe-unregserver
11:22:39 **** File registered: C:\Program Files\Microsoft SQL Server\80\COM\logread.exe-unregserver
11:22:39 **** File registered: C:\Program Files\Microsoft SQL Server\80\COM\qrdrsvc.exe-unregserver
11:22:39 **** File registered: C:\Program Files\Microsoft SQL Server\80\COM\snapshot.exe-regserver
11:22:39 **** File registered: C:\Program Files\Microsoft SQL Server\80\COM\distrib.exe-regserver
11:22:39 **** File registered: C:\Program Files\Microsoft SQL Server\80\COM\replmerg.exe-regserver
11:22:39 **** File registered: C:\Program Files\Microsoft SQL Server\80\COM\logread.exe-regserver
11:22:39 **** File registered: C:\Program Files\Microsoft SQL Server\80\COM\qrdrsvc.exe-regserver
11:22:39 End Action RegisterSvrReplFiles
11:22:39 Begin Action SelfRegisterCOMShared
11:22:39 End Action SelfRegisterCOMShared
11:22:39 End Action SelfRegister
11:22:39 Begin Action SetupRegistry:
11:22:40 Begin Action RegWriteInstalledInstances:
11:22:40 End Action RegWriteInstalledInstances
11:22:40 Register this installation of SQL Server with MDAC
11:22:40 Completed registering this installation of SQL Server with MDAC

应该怎么改?怎么设置?在线等答案啦~请达人指点~!!
[3763 byte] By [orsontang] at [2008-1-9]
# 1
1、将Program files下的SQL安装目录删除(此处如果有重要的数据,请先备份)
C:\Program Files\Microsoft SQL Server\80\Tools。
C:\Program Files\Microsoft SQL Server\MSSQL。

2、注册表中的相关信息删除:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC。

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

4、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup
删除ExceptionComponents

这个项目下的内容可能很多,只有在上面几个办法不行的情况下,使用此方法(注意不要全部删除)
删除内容前先看下内容说明

5、Windows目录中的Sqlstp.log文件,该文件列出了安装程序所执行的操作的详细信息,并包含安装期间遇到的所有错误。通过检查该文件,可以详细了解安装在什么地方失败、为什么失败。

6、SQL安装的时的错误信息保存在一个叫Errorlog的日志文件中,默认情况下该文件位于Program Files\Microsoft SQL Server\Mssql\Log目录中。该错误日志包含安装程序试图启动SQL-Server时SQL-Server所遇到的错误,这些信息可以帮助您深入检查错误原因。

7、需要检查的另一个组件是Microsoft数据访问组件(MDAC)安装程序,它作为SQL-Server2000安装程序的一部分启动。SQL-Server2000安装程序会安装MDAC2.6。MDAC安装程序会创建名为Dasetup.log的单独的日志文件;您可以查看此日志文件并确保MDAC安装程序没有出现问题。

估计LZ电脑曾经装过SQL了...
# 2
先试试看啦~
谢谢你啊~
弄好给分~
嘿嘿~
orsontang at 2007-10-18 > top of Msdn China Tech,MS-SQL Server,基础类...
# 3
不行啊!?
这是怎么搞的啊?
我的系统以前是装过sql的~
orsontang at 2007-10-18 > top of Msdn China Tech,MS-SQL Server,基础类...
# 4
还有没有答案啦?
急死人啦~
项目要上交了啊~!!
orsontang at 2007-10-18 > top of Msdn China Tech,MS-SQL Server,基础类...
# 5
你现在装的是什么版本的?企业?个人?还是标准?
# 6
应该把以前的sql 删掉就可以了,
http://www.7ecity.com
wuyisky84-无意 at 2007-10-18 > top of Msdn China Tech,MS-SQL Server,基础类...
# 7
你是XP的系统,安装的时候问题经常会碰到这种问题。
你可以试一下这种方法:到网上搜一下你的问题,别人会有一个注册表文件。把它下载下来导入注册表就可以了
csmark at 2007-10-18 > top of Msdn China Tech,MS-SQL Server,基础类...
# 8
个人版的 ~
還是沒有裝上去啊 ~
orsontang at 2007-10-18 > top of Msdn China Tech,MS-SQL Server,基础类...
# 9
将HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server也一起删除,再看看
ygzjybd78 at 2007-10-18 > top of Msdn China Tech,MS-SQL Server,基础类...
# 10
凡是有sql的地方我都删除了
还是没法装`
每次都是在马上就要装好的最后显示"创建一个或多个注册表项时出现错误.参见c:\windows\\\sqlstp.log了解情况.问题可能是由于注册表引用条件不足而引起的"
我都快服了~
装了一整天了
还是没有弄好~~~
orsontang at 2007-10-18 > top of Msdn China Tech,MS-SQL Server,基础类...
# 11
装MSDE试试.
# 12
用超级管理员装一下看看,是不是装的用户的权限不够
ygzjybd78 at 2007-10-18 > top of Msdn China Tech,MS-SQL Server,基础类...