微软SQL Server 2008还原数据库时出错。

3

我最近从SQL Server 2005升级到了2008版,但当我试图恢复数据库时,出现了以下错误:

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

3个回答

2

在安装完SQL Server 2008 Express Edition后,我尝试创建新数据库时遇到了相同的错误。

以下是我所采取的步骤,并且适用于Windows 7 64位操作系统:

  1. 复制位于C:\Program Files\Microsoft SQL Server\100\Shared目录下的Microsoft.SqlServer.Sqm.dll文件
  2. 到C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE 和 C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE目录中。

然后,当我再次尝试添加数据库时,一切都正常了。


0

我不确定具体问题是什么,但我采用了卸载SQL Server的解决方案,然后重新安装。以下是我遵循的步骤...

  1. 在添加/删除程序中卸载所有与SQL Server相关的内容。
  2. 运行“CCleaner”清理程序/Windows组件和注册表
  3. 从我的硬盘中删除任何剩余的SQL Server文件夹,这些文件夹似乎来自以前的SQL Server安装。
  4. 重新安装SQL Server 2008。

然后,一切都正常工作了。


0

这是因为在“ssms.exe”所在的文件夹中未找到确切版本10.0.

解决方案

通过启动菜单并键入ssms.exe进入确切的文件夹,然后右键单击结果并单击“打开文件位置”。

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

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

在我的情况下,它要求12.0.0.0版本,我粘贴了12.0.2000.8,就像魔术一样工作了。!干杯!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接