把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在高低版本之间导入数据库做的还是不够高效啊

 

posted @ 2017-08-09 13:33  Golden翼  阅读(1873)  评论(0编辑  收藏  举报