您的位置:首页 > 数据库

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

2013-03-21 14:15 295 查看
错误一:

“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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: