还原数据库时出现Microsoft SQL Server 2008错误

时间:2009-01-29 21:00:13

标签: sql-server sql-server-2008

我刚刚从2005年升级到SQL Server 2008,当我尝试恢复数据库时,我收到以下错误...

“无法加载文件或程序集'Microsoft.SqlServer.Sqm,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91”

3 个答案:

答案 0 :(得分:2)

在尝试创建新数据库后,在干净安装Sql Server 2008 Express Edition后出现了同样的错误。

这些是我遵循的步骤,它适用于我使用Windows 7 64位:

  1. 复制位于C:\ Program Files \ Microsoft SQL Server \ 100 \ Shared
  2. 上的Microsoft.SqlServer.Sqm.dll文件
  3. 到文件夹C:\ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \ VSShell \ Common7 \ IDE
  4. 和C:\ Program Files(x86)\ Microsoft SQL Server \ 100 \ Tools \ Binn \ VSShell \ Common7 \ IDE。
  5. 然后下次我尝试添加数据库时,一切都很顺利。

答案 1 :(得分:0)

我不确定确切的问题是什么,但我选择了完全卸载SQL Server然后重新安装的解决方案。这些是我遵循的步骤......

  1. 我卸载了在添加/删除程序中可以找到的与SQL Server相关的所有内容。
  2. 对于程序/ Windows组件和注册表
  3. ,请使用“CCLeaner”
  4. 从我的硬盘驱动器中删除了任何遗留的SQL Server文件夹,这些文件夹似乎来自之前的SQL Server安装。
  5. 重新安装SQL Server 2008。
  6. 瞧,一切正常。

答案 2 :(得分:0)

这是因为在' ssms.exe'的文件夹中找不到确切的版本10.0。。在场。

解决方案

转到' ssms.exe'的确切文件夹。通过转到开始菜单并键入ssms.exe来显示。然后右键单击结果,然后单击“打开文件位置”。

在该位置尝试粘贴' Microsoft.SqlServer.Sqm'的确切10.0。版本。

您可以通过在Microsoft Sql Server文件夹中搜索找到确切的版本。

在我的情况下,它要求12.0.0.0版本,我粘贴了12.0.2000.8,它就像一个魅力。欢呼声。!!!