6 个解决方案
#1
我没有实际测试过,2016可能有问题
看下图:数据库-属性-选项中的兼容级别(Compatibility Level)中有没有2005
看下图:数据库-属性-选项中的兼容级别(Compatibility Level)中有没有2005
![求教一下,有个sql2005的数据库,怎么才能附加到sql2016上? 求教一下,有个sql2005的数据库,怎么才能附加到sql2016上?](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OXBiV2N0WW1KekxtTnpaRzR1Ym1WMEwzVndiRzloWkM4eU1ERTJNREl2TVRZdk1UUTFOVFU1TnpBM05WOHlOemsyTWpVdWNHNW4%3D.jpg?w=700&webp=1)
#2
不妨在 2008 上过渡一下。
#3
如果表不是很多的话, 可以试试导入数据的方式导入进去, 然后再补上主键,索引等。
#4
不是向下兼容么,还没用过2016,如果条件允许2012中过度一下
#5
生成脚本后,导入不行么?
不过个别语句可能还需要修改
不过个别语句可能还需要修改
#6
直接的物理备份恢复不兼容。要么就得先升级2005到2012,再到2016。
建议smss导出导入吧。
建议smss导出导入吧。
#1
我没有实际测试过,2016可能有问题
看下图:数据库-属性-选项中的兼容级别(Compatibility Level)中有没有2005
看下图:数据库-属性-选项中的兼容级别(Compatibility Level)中有没有2005
![求教一下,有个sql2005的数据库,怎么才能附加到sql2016上? 求教一下,有个sql2005的数据库,怎么才能附加到sql2016上?](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OXBiV2N0WW1KekxtTnpaRzR1Ym1WMEwzVndiRzloWkM4eU1ERTJNREl2TVRZdk1UUTFOVFU1TnpBM05WOHlOemsyTWpVdWNHNW4%3D.jpg?w=700&webp=1)
#2
不妨在 2008 上过渡一下。
#3
如果表不是很多的话, 可以试试导入数据的方式导入进去, 然后再补上主键,索引等。
#4
不是向下兼容么,还没用过2016,如果条件允许2012中过度一下
#5
生成脚本后,导入不行么?
不过个别语句可能还需要修改
不过个别语句可能还需要修改
#6
直接的物理备份恢复不兼容。要么就得先升级2005到2012,再到2016。
建议smss导出导入吧。
建议smss导出导入吧。