求教一下,有个sql2005的数据库,怎么才能附加到sql2016上?

时间:2022-01-07 20:46:33
求教一下,有个sql2005的数据库,怎么才能附加到sql2016上?

6 个解决方案

#1


我没有实际测试过,2016可能有问题
看下图:数据库-属性-选项中的兼容级别(Compatibility Level)中有没有2005
求教一下,有个sql2005的数据库,怎么才能附加到sql2016上?

#2


不妨在 2008 上过渡一下。

#3


如果表不是很多的话, 可以试试导入数据的方式导入进去, 然后再补上主键,索引等。

#4


不是向下兼容么,还没用过2016,如果条件允许2012中过度一下

#5


生成脚本后,导入不行么?
不过个别语句可能还需要修改

#6


直接的物理备份恢复不兼容。要么就得先升级2005到2012,再到2016。
建议smss导出导入吧。

#1


我没有实际测试过,2016可能有问题
看下图:数据库-属性-选项中的兼容级别(Compatibility Level)中有没有2005
求教一下,有个sql2005的数据库,怎么才能附加到sql2016上?

#2


不妨在 2008 上过渡一下。

#3


如果表不是很多的话, 可以试试导入数据的方式导入进去, 然后再补上主键,索引等。

#4


不是向下兼容么,还没用过2016,如果条件允许2012中过度一下

#5


生成脚本后,导入不行么?
不过个别语句可能还需要修改

#6


直接的物理备份恢复不兼容。要么就得先升级2005到2012,再到2016。
建议smss导出导入吧。