Sql server 2008 在SQL 2008标准上恢复SQL 2008 R2数据库
我正在尝试获取SQL Server 2008 R2表达式数据库,并在本地SQL Server 2008标准上还原它,但是它给了我一个错误: 设备“C:\jtoth\Backups\ucampus.bak”上的媒体系列格式不正确。SQL Server无法处理此媒体系列。 R2是版本660,标准是655,我知道你不能恢复到旧版本,但必须有办法解决这个问题。是否有一些免费工具可以编写整个R2数据库的脚本(不仅包括结构,还包括数据插入),然后我可以在我的标准实例上运行这些脚本?通常是Sql server 2008 在SQL 2008标准上恢复SQL 2008 R2数据库,sql-server-2008,windows-server-2008-r2,Sql Server 2008,Windows Server 2008 R2,我正在尝试获取SQL Server 2008 R2表达式数据库,并在本地SQL Server 2008标准上还原它,但是它给了我一个错误: 设备“C:\jtoth\Backups\ucampus.bak”上的媒体系列格式不正确。SQL Server无法处理此媒体系列。 R2是版本660,标准是655,我知道你不能恢复到旧版本,但必须有办法解决这个问题。是否有一些免费工具可以编写整个R2数据库的脚本(不仅包括结构,还包括数据插入),然后我可以在我的标准实例上运行这些脚本?通常是 SSI(通过导入
- SSI(通过导入/导出向导)
- 来自或类似公司的第三方工具
据我所知,您无法将较新版本的SQL Server数据库还原为较旧版本的数据库。假设一次性use.Import/export不提供为其对象和数据的整个数据库编写脚本的选项,则可以使用在之间传输数据库。准备给红门一个机会…生成脚本看起来很有希望,但我没有成功。它生成了一个脚本,但在运行该脚本时,没有创建多个数据库表,也没有插入大部分数据,即使没有抛出错误。看起来它一定是有问题的,其他人有过这样的经历吗?我过去做过,没有遇到任何问题;您是否查看了为缺少的表/数据生成的脚本?缺少的表有什么共同点吗,可能是缺少了特定的模式或权限?不,很抱歉,我没有费心,因为它是一个非常大的脚本,很难读取,甚至SSMS也无法处理它,因为它会被大型脚本阻塞。您可以始终分别为数据和模式编写脚本;那么,至少模式可以很容易地检查缺少的表之类的。对我来说不起作用。我收到一条消息,说“数据库“[databasename]”无法打开,因为它是661版。此服务器支持655版和更早版本。不支持降级路径。”