在WinXP下面安装32位的没有作何问题,但是在Win7 64位的Home和Ultimate版本上安装都有问题。
查看C:\Program Files\SQL Server\100\Setup Bootstrap\Log\下的一个日志文件SystemConfigurationCheck_Report.htm,显示错误信息如下:
2014-03-18 09:00:56 Slp: ----------------------------------------------------------------------
2014-03-18 09:00:56 Slp:
2014-03-18 09:00:56 Slp: Error result: -2068054013
2014-03-18 09:00:56 Slp: Result facility code: 1212
2014-03-18 09:00:56 Slp: Result error code: 3
2014-03-18 09:00:56 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
2014-03-18 09:00:56 Slp: Sco: Attempting to open registry subkey
2014-03-18 09:00:56 Slp: Sco: Attempting to open registry subkey Software\Microsoft\PCHealth\ErrorReporting\DW\Installed
2014-03-18 09:00:56 Slp: Sco: Attempting to get registry value DW0201
2014-03-18 09:01:06 Slp: Submitted 1 of 1 failures to the Watson data repository
经过大量搜索,推测可能原因(1)360等防火墙原因,但是关闭重试,仍然不行。 (2)要求安装.net framework sp3.5,我装的是4.0,应该没有问题。
最后一种可能是因为我的Win7是英文的系统,而安装的是SQL Server2008中文版本。这一点在下面参考2中等到验证。但是我没有测试。
参考: http://support.microsoft.com/kb/955396
http://blog.itpub.net/8183550/viewspace-694940