SQL Server 2008常见错误及其解决办法

错误一:

“MsiGetProductInfo无法检索Product code为{95120000-00B9-0409-0000-0000000FF1CE}的包的ProductVersion。错误代码:1605”

解决方法:

  • 运行regedit
  • 当系统提示如 {95120000-00B9-0409-0000-0000000FF1CE}这个GUID时,(也可能是别的GUID,方法也和这个一样,如果是别的ID,照着本文GUID处理是不行的)
  • 首先把这个GUID的前段“95120000” 倒排 成为 00002159 ,然后HKEY_Classes_Root\installer\UpgradeCodes里查找这个倒排的值,查找到后,删掉。
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes下这个倒排值,查找,删掉。

     到此,这个环节上的安装问题就应解决,不过有时系统可能会提示多个Guid,不过你不要担心,接着按上述方法处理。

错误二:

"需要重新启动计算机,必须重新启动计算机才能安装SQL Server",重启后还是显示同样的问题。

解决方法:

开始菜单,运行,输入regedit.exe打开注册表 打开注册表编辑器,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager中找到PendingFileRenameOperations项目,并删除它。重新运行,就可以安装了。

错误三:

出现“安装了Visual Studio 2008 是早期版本 ”这样的错误提示,要避免此行为,请使用下列方法之一:

  • 在安装或升级至 SQL Server 2008 之前,为所有的 Visual Studio 组件安装 Visual Studio 2008 SP1 的发行版本。
  • 在安装或升级至 SQL Server 2008 之前,卸载早于 Service Pack 1 的所有 Visual Studio 2008 组件。
  • 在安装或升级至 SQL Server 2008 时,请勿选择需要安装 Visual Studio 2008 的任何 SQL Server 2008 功能。例如,不要选择 Analysis Services、Integration Services 或 Business Intelligence Development Studio 功能。
  • 此时可以选择去Microsoft网站下载Windows Installer清理工具(Windows Installer Clean Up),删掉上述文件相关注册信息。 

如果已经安装过vs2008sp1,但是还是出现了这个错误,那么运行setup.exe时需要加入命令行:setup.exe /ACTION=install /SkipRules=VSShellInstalledRule即可。

错误四:

安装好SQL Server 2008 后连接数据库或点击扩展图标出现错误提示如下:

Unhandled exception has occurred in a component in your application. If you click Continue, the application will ignore this error and attempt to continue.

Method not found:

'Int32Microsoft.SqlServer.Management.Sdk.Sfc.lSfcDomain.GetLogicalVersion()'

解决方法:

可以下载并安装shared management objects 修复此问题。地址为:

http://download.microsoft.com/download/B/6/3/B63CAC7F-44BB-41FA-92A3-CBF71360F022/1033/x86/SharedManagementObjects.msi 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值