SQL 2008启动时老是出现如图所示错误(但不影响使用),求解!
发布网友
发布时间:2022-05-02 11:07
我来回答
共2个回答
热心网友
时间:2022-04-13 07:29
对于 SQL Server 2008
若要解决此问题,您必须人工指出注册表中 Mscorlib.tlb 文件的正确路径。为此,请执行以下步骤:
单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
确定以下注册表子项的位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Shell\TlbAutoRepair\mscorlib.tlb Notes
如果您在 64 位操作系统上安装了 32 位版本的 SQL Server 2008,请确定以下注册表子项的位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\100\Tools\Shell\TlbAutoRepair\mscorlib.tlb
如果您安装了含高级服务功能的 SQL Server 2008 速成版,请确定以下注册表子项的位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ShellSEM\TlbAutoRepair\mscorlib.tlb
双击右窗格中的“TlbPath”。
在“数值数据”框中,将“%CLRVERSION%”替换为以下数值:
v2.0.50727
注意 数值 v2.0.50727 表示 SQL Server 2008 初始发行版本所使用的 .NET Framework 版本。
单击“确定”,然后退出“注册表编辑器”。
重要事项 如果您安装了 SQL Server 2008 Service Pack 或修复程序,则
Service Pack 或修复程序会将您在第 4 步中替换的数值恢复至 %CLRVERSION%。如果在安装 Service Pack
或修补程序之后仍然存在本文中所描述的问题,则必须再次执行这些步骤以解决此问题。
上面内容摘自微软网站,微软上有此问题的解决方案:http://support.microsoft.com/kb/918685/zh-cn#FixItForMeAlways
热心网友
时间:2022-04-13 08:47
重新装一下Net Framework