mysql高版本备份还原的低版本_sqlserver数据库高版本备份还原为低版本的方法

本文详细介绍了如何解决高版本SQL Server数据库备份在低版本中还原时遇到的‘媒体簇结构不正确’错误。问题根源在于版本兼容性。解决方法包括使用SQL脚本生成向导在低版本中重建数据库对象,以及通过DTS/SSIS迁移数据。具体步骤包括在高版本中生成数据库脚本,设置目标为SQL Server 2005,然后在低版本环境中执行脚本创建数据库和数据。
摘要由CSDN通过智能技术生成

问题描述:高版本sql备份在低版本sql还原问题(出现媒体簇的结构不正确)

1d142b87b80d5f2ea5b13bf19f682c36.png

分析原因:sql版本兼容问题,sql server兼容级别是用作向下兼容用,高版本的sql备份在低版本中不兼容

解决方法 :

1、通过管理器的脚本生成向导,把其他数据库 ,表,存储过程等对象的脚本生成,然后在低版本的sql server下执行建立这些对象.。

2、通过dts/ssis,将表中的数据导过去。

此处我们把第1种开发方法 做下详细介绍(以sql2008的其他数据库 还原到sql2005为例)。

1.首先我们在sql2008中生成对应其他数据库 的脚本。

19484993c6cfb7b35c3562265fea00f3.png

2.我们在生成脚本界面中点击“下一步”。

d4396de7afb7a2c262a8aee74d5ed221.png

3.在设置脚本编写选项这一步中点击“高级”,设置“要编写的脚本的数据类型”和“为服务器开发编写脚本”为“sql server 2005”和“构架与数据”。

fe8c9fa06c1b721fa841d9b1f74b30c9.png

4.下一步”,“下一步”生成我们的脚本文件。

4aa3f4c2f77103ad23a4ea78f96b9d1f.png

5.在sql server 2005其他数据库 中创建同名称其他数据库 。

6.打开脚本并选择对应的其他数据库 。

af069c391e08431acc6a850e5130eb91.png

7.分析并执行脚本查询。

8.完成。

66b7aaf60de0f1ac807f62134139f95a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值