当您尝试打开一个项目,或 SQL Server 2008 R2 SQL Server 2008年中的错误消息: 找到的程序集清单定义不匹配的程序集引用

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 2216460
症状
在使用 SQL Server 管理 Studio 或 Windows 资源管理器在 Microsoft SQL Server 2008年或 SQL Server 2008 R2 中打开一个新项目时,您会收到以下错误消息:

没有注册类 (从 HRESULT 异常: 0X80040154(REGDB_E_CLASSNOTREG))
找到的程序集清单定义不匹配的程序集引用。(从 HRESULT 异常: 0x80131040)

原因
当您运行 SQL Server 2008年和 SQL Server 2005年开发人员版的并排比较安装或 SQL Server 2008 R2 和 SQL Server 2005年开发人员版的并排比较安装时,可能出现此问题。
解决方案

SQL Server 2008 年的服务包信息

要解决此问题,请获取最新的 service pack,SQL Server 2008 年。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
968382 如何获取最新的 service pack,SQL Server 2008 年

SQL Server 2008 R2 的服务包信息

要解决此问题,请获取最新的 service pack,为 SQL Server 2008 R2。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2527041如何获取最新的 service pack,为 SQL Server 2008 R2
状态
Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

此问题最早在 SQL Server 2008 Service Pack 2。

此问题最早在 SQL Server 2008 R2 Service Pack 1。

属性

文章 ID:2216460 - 上次审阅时间:04/22/2011 18:20:00 - 修订版本: 3.0

Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Standard

  • kbinfo kbexpertiseinter kbprb kbbug kbfix kbtshoot kbsurveynew kberrmsg kbmt KB2216460 KbMtzh
反馈