把SQL Server2014数据库Copy到Sql Server2008

 

今天完成一个Task,把Sql Server2014的数据库copy到Sql Server2008,是同一局域网的不同server

原以为和恢复数据库一样很快就能完成,没想到高版本的数据库无法恢复的低版本的数据库中

于是百度,有很多完成都说右键数据库Generate Script,然后再Advanced中版本设置为Sql Server2008,再选择Schema and data

这是一种办法,但是因为我这里数据量太大,script生成到3.9G就开始报错,也不知道

所有我只能先通过Generat Script生成Schema,在Target DB中创建相同的数据库

再通过Import Data 选择相对应的表进行导入

导入的时候也不是一帆风顺,有些表有建不mapping的地方,通过勾选“Enable identity insert”才导入成功

这一次一次的导入必须要花耐心才能完成,庆幸我数据库的表结构并不算太多和复杂

Sql Serve在高低版本之间导入数据库做的还是不够高效啊

 

转载于:https://www.cnblogs.com/goldenyi/p/7324834.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值