MsiGetProductInfo无法 Product Code {F1F1E8540-CF57-485B-9994-BE9E02D29193}的包的ProductVersion.错误1605
决办法:
首先把这个GUID的前段“F1F1E8540 倒排 成为 0458E1F1F,然后HKEY_Classes_Root\installer\UpgradeCodes里查这个倒排的值,在查此父节点的时候,可以通过上面的工具栏的查看,到“查”选项,到此父节点,查到后,删除对应的父节点
可能是IP地址配置不对。解决方法如下:
    打开 \Microsoft SQL Server 2005\配置工具\下的SQL Server Configuration Manager,选择mssqlserver协议, 然后双击右
边窗口的TCP/IP,在弹出窗口中检查IP配置。

一般来讲,默认的IP2是:127.0.0.1,如果第一个IP地址的端口1433端口ping不通的话,服务无法启动。您可以将127.0.0.1放在
sql sever 2008
IP1上,那么不管IP2的端口是否能ping通,服务都能够正常启动。您也可以将IP1设置为当前机器的IP地址,并保证该IP地址的端口
能够ping.
2、可能是因为VIA协议启用造成的。解决方法如下:
    打开 \Microsoft SQL Server 2005\配置工具\下的SQL Server Configuration Manager,选择mssqlserver协议, 然后右边窗
口有个VIA,点击右键禁用它,点击确定即可。这时候再启动sqlserver服务即可!
    另外,管理员密码修改也会造成sqlserver服务无法启动。解决方法如下:
    打开 \Microsoft SQL Server 2005\配置工具\下的SQL Server Configuration Manager,打开SQL Server属性,如下图所示:
如果按照上面的方法你成功了,那你真是太幸运了,如果没有,试着重启计算机再连接看看。
如果还是不行.....
重装SQL Server 2008:
一般说来,要卸载重新安装SQL Server 2008,成功的概率是非常低的,但是还是会有机会的,仔细对照下面的内容去试就好了
首先,在控制面板里边到Microsoft SQL Server 2008,双击进行卸载,在弹出的界面中有三个选项,分别是添加,修复,删除。这里我推荐你选择删除选项,因为你要删除的是你目前不能正常启动服务的MSSQLSERVER实例,勾选所有要删除的选项进行删除。如果你要进行添加或者修复操作,则需要你有该版本的安装文件。
到此删除成功,打开你的安装文件目录,双击安装(在此之前请退出所有杀毒软件,最好把其他软件都退出,顺便关闭windows防火墙),选择全新安装,进入到命名服务名称页面时,默认的命名实例是MSSQLSERVER,因为之前的卸载操作可能残留有该实例的名称,所以建议重新命名一个名称,比如SQLSERVER,然后一路点击下一步添加当前用户等操作就可以了。安装过程中可能出现如下错误,现在提供解决方案如下:
错误1
只能说你运气不好,如果点击重试无效,你只能点击取消咯,取消之后还是会帮你安装其他组件,你还要等好久。更可恶的是,这些安装的组件需要你回到上面的删除步骤全部删除。然后,重新运行安装程序即可

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。