6

我正在尝试使用 SQL Server 2008 R2 Expression db 并在我的本地 SQL Server 2008 标准上恢复它,但是它给了我错误:

设备“C:\jtoth\Backups\ucampus.bak”上的媒体系列格式不正确。SQL Server 无法处理此媒体系列。

R2 是 660 版,标准版是 655,我知道您无法恢复到旧版本,但必须有一些方法可以解决这个问题。是否有一些免费工具可以编写整个 R2 数据库(不仅包括结构,还包括数据插入),然后我可以在标准实例上运行这些工具?

4

6 回答 6

5

通常其中之一

  • SSIS(通过导入/导出向导)
  • 来自Red Gate或类似产品的 3rd 方工具。
于 2010-10-21T17:47:20.477 回答
2

使用复制数据库向导!复制数据库向导让您可以轻松地将数据库及其对象从一台服务器移动或复制到另一台服务器。

在此处输入图像描述

于 2012-06-06T16:41:42.373 回答
2

你是对的,备份无法恢复。请参阅:SQL Server 2008 R2 颠簸数据库版本。您最好的选择可能是Red-Gate比较工具。

于 2010-10-21T17:49:10.410 回答
1

在 SQL Server Management Studio 中,右键单击数据库,选择任务,然后选择“生成脚本”。那里的选项可以生成完整的脚本,包括表结构和所有数据。此外,您可以选择要为其编写脚本的版本。

于 2010-10-21T17:53:56.090 回答
0

只是一个想法 - 在备份之前将兼容性级别更改为 SQL Server 2005 怎么样?那当然是如果没有使用 2008 特定的内容。

于 2012-05-03T20:54:51.137 回答
0

Visual Studio 有一个数据库比较工具。可能很方便。请参阅数据菜单。虽然不如第 3 方工具好..

于 2011-01-19T17:50:03.537 回答