说明:我不是有意的把SQL的注册表删除了。HKEY_LOCAL_MACHINE\SOFTWARE下面的有关SQL的注册表删除了。发现错误后,想重新安装,就把控制面板里所有有关的SQL项目删除了,然后是安装目录的文件夹,也是所有的。可是问题来了,重新安装进度块要结束的时候,出现如图所示的错误
日志文件如下:
Overall summary: Final result: SQL Server 安装失败。若要继续操作,请调查失败原因,更正问题,卸载 SQL Server,然后重新运行 SQL Server 安装程序。 Exit code (Decimal): -2068643839 Exit facility code: 1203 Exit error code: 1 Exit message: SQL Server 安装失败。若要继续操作,请调查失败原因,更正问题,卸载 SQL Server,然后重新运行 SQL Server 安装程序。 Start time: 2014-11-01 11:10:53 End time: 2014-11-01 11:19:55 Requested action: Install Log with failure: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20141101_111033\Detail.txt Exception help link: http%3a%2f%2fgo.microsoft.com%2ffwlink%3fLinkId%3d20476%26ProdName%3dMicrosoft%2bSQL%2bServer%26EvtSrc%3dsetup.rll%26EvtID%3d50000%26ProdVer%3d10.0.1600.22%26EvtType%3d0x5D9A8C61 Machine Properties: Machine name: JOE-PC Machine processor count: 4 OS version: Windows Vista OS service pack: Service Pack 1 OS region: 中华人民共和国 OS language: 中文(中华人民共和国) OS architecture: x86 Process architecture: 32 位 OS clustered: 否 Product features discovered: Product Instance Instance ID Feature Language Edition Version Clustered Sql Server 2008 MSSQLSERVER MSSQL10.MSSQLSERVER 数据库引擎服务 1033 Enterprise Evaluation Edition 10.0.1600.22 否 Sql Server 2008 MSSQLSERVER MSSQL10.MSSQLSERVER 数据库引擎服务 2052 Enterprise Evaluation Edition 10.0.1600.22 否 Package properties: Description: SQL Server Database Services 2008 SQLProductFamilyCode: {628F8F38-600E-493D-9946-F4178F20A8A9} ProductName: SQL2008 Type: RTM Version: 10 SPLevel: 0 Installation location: E:\Office app\SQLFULL_CHS08\x86\setup\ Installation edition: EXPRESS_ADVANCED 用户输入设置: ACTION: Install ADDCURRENTUSERASSQLADMIN: False AGTSVCACCOUNT: NT AUTHORITY\NETWORK SERVICE AGTSVCPASSWORD: ***** AGTSVCSTARTUPTYPE: Disabled ASBACKUPDIR: Backup ASCOLLATION: Latin1_General_CI_AS ASCONFIGDIR: Config ASDATADIR: Data ASDOMAINGROUP: <空> ASLOGDIR: Log ASPROVIDERMSOLAP: 1 ASSVCACCOUNT: <空> ASSVCPASSWORD: ***** ASSVCSTARTUPTYPE: Automatic ASSYSADMINACCOUNTS: <空> ASTEMPDIR: Temp BROWSERSVCSTARTUPTYPE: Disabled CONFIGURATIONFILE: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20141101_111033\ConfigurationFile.ini ENABLERANU: True ERRORREPORTING: False FEATURES: SQLENGINE,REPLICATION,FULLTEXT,RS,BIDS,SSMS FILESTREAMLEVEL: 0 FILESTREAMSHARENAME: <空> FTSVCACCOUNT: NT AUTHORITY\LOCAL SERVICE FTSVCPASSWORD: ***** HELP: False INDICATEPROGRESS: False INSTALLSHAREDDIR: C:\Program Files\Microsoft SQL Server\ INSTALLSHAREDWOWDIR: C:\Program Files\Microsoft SQL Server\ INSTALLSQLDATADIR: <空> INSTANCEDIR: C:\Program Files\Microsoft SQL Server\ INSTANCEID: SQLExpress INSTANCENAME: SQLEXPRESS ISSVCACCOUNT: NT AUTHORITY\NetworkService ISSVCPASSWORD: ***** ISSVCSTARTUPTYPE: Automatic MEDIASOURCE: E:\Office app\SQLFULL_CHS08\ NPENABLED: 0 PID: ***** QUIET: False QUIETSIMPLE: False RSINSTALLMODE: DefaultNativeMode RSSVCACCOUNT: NT AUTHORITY\SYSTEM RSSVCPASSWORD: ***** RSSVCSTARTUPTYPE: Automatic SAPWD: ***** SECURITYMODE: <空> SQLBACKUPDIR: <空> SQLCOLLATION: Chinese_PRC_CI_AS SQLSVCACCOUNT: NT AUTHORITY\NETWORK SERVICE SQLSVCPASSWORD: ***** SQLSVCSTARTUPTYPE: Automatic SQLSYSADMINACCOUNTS: joe-PC\joe SQLTEMPDBDIR: <空> SQLTEMPDBLOGDIR: <空> SQLUSERDBDIR: <空> SQLUSERDBLOGDIR: <空> SQMREPORTING: False TCPENABLED: 0 X86: False Configuration file: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20141101_111033\ConfigurationFile.ini Detailed results: Feature: 数据库引擎服务 Status: 失败: 请查看日志了解详细信息 MSI status: 已通过 Configuration status: 失败: 请查看下面的详细信息 Configuration error code: 0x5D9A8C61 Configuration error description: 系统找不到指定的路径。 Configuration log: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20141101_111033\Detail.txt Feature: SQL Server 复制 Status: 失败: 请查看日志了解详细信息 MSI status: 已通过 Configuration status: 失败: 请查看下面的详细信息 Configuration error code: 0x5D9A8C61 Configuration error description: 系统找不到指定的路径。 Configuration log: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20141101_111033\Detail.txt Feature: 全文搜索 Status: 失败: 请查看日志了解详细信息 MSI status: 已通过 Configuration status: 失败: 请查看下面的详细信息 Configuration error code: 0x5D9A8C61 Configuration error description: 系统找不到指定的路径。 Configuration log: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20141101_111033\Detail.txt Feature: Reporting Services Status: 失败: 请查看日志了解详细信息 MSI status: 已通过 Configuration status: 失败: 请查看下面的详细信息 Configuration error code: 0x5D9A8C61 Configuration error description: 系统找不到指定的路径。 Configuration log: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20141101_111033\Detail.txt Feature: 管理工具 - 基本 Status: 已通过 MSI status: 已通过 Configuration status: 已通过 Feature: Business Intelligence Development Studio Status: 已通过 MSI status: 已通过 Configuration status: 已通过 Rules with failures: Global rules: Scenario specific rules: Rules report file: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20141101_111033\SystemConfigurationCheck_Report.htm
修复安装
试过了,不行。
重装系统吧
好方法,重装系统确实可以解决问题。但学计算机专业的人,不到万不得已是不会选这一步的。问题中含有很多的东西要学习,一旦重装系统,你就放过了一次学习的机会。
该问题在没有重装系统的情况下,已经解决了。
很遗憾的把注册表里的东西删除了,现在的问题是 重新安装总是出错,也就是不能安装成功。说白了,是因为还有残余的SQL文件。SQL里有一个自带的删除工具。删除的过程和安装的过程一样缓慢,也就是控制面板里 你选择删除SQL Server 2008 的时候,会弹出删除向导,按照向导一步一步删除,如果删除成功的话,那么你再次安装就会成功。删除都失败了,再次安装也会失败的。很多问题都是删除SQL不干净造成的。经过这次教训,注册表里的东西,不到 万不得已 不要删除。