最近遇到一个问题,要将 a 服务器上的 A 库,迁移到 b 服务器上的 B 库,两个库的数据结构是一样的,但是数据库版本是 a 比 b 高,通过 sqlserver 还原这条路是走不通了,那难道除了使用 SQLBlukCopy 就没有别的办法了吗?别急,看下面这种方式。
方式:使用 sqlserver 自带的数据导入工具,我们可以实现数据的快速转移,并且不受 sqlserver 版本的限制。
首先,我们在 b 上,新建一个数据库 B,然后新建数据表,表结构和 a 的 A 保持一致就行。接下来就是按图走了。
1. 在 B 库上右键,选择 “导入数据”
2.选择数据源,数据源选择 SQL server Native Client 11.0,填写源数据库的服务器名和登录名、密码,选择源数据库。
3.下一步,配置目标数据库,同样的操作,选择SQL server Native Client 11.0 ,填写目标服务器地址,登录名和密码,选择数据库。图略。
4.选择要导入的表,可部分导入,在这里就全选了,记得不要勾选 视图。
5.下一步,坐等完成吧。