Bartender使用教程,Bartender数据库打印,Bartender脚本开发,Bartender二次开发,Bartender防重码,所有Bartender服务一站式搞定!

跨服务器复制数据库方法

2018-09-30 09:39 | admin | 软件教程 | 544 | 0

笔者为各企业客户开发bartender标签打印软件,经常会遇到新旧数据库复制的情况。

如果有老数据库服务器的远程桌面,或者新旧数据库版本一致,问题就很简单。直接使用数据库备份,然后拷贝到新服务器恢复;直接使用管理器数据库复制功能。

方法1:备份源数据库,恢复到目标数据库即完成。

方法2:使用SQL Sever数据库自带的【复制数据库】功能或者【导入数据】功能按照向导操作即可。


如果不是这种情况,带键复制数据库就是要注意一点,标志列的处理。不然手工处理就很麻烦。

方法3:先用脚本恢复源数据库格式。然后用导入导出数据方式导入数据(导出方式一样)。记得在最后一步在编辑映射里面选择启用标志插入复选框即可。

本文参考文章地址:https://www.cnblogs.com/SavionZhang/p/4250952.html

原文提到的版本问题,我未作测试。因为一般情况遇到的都是老数据库是低版本,新数据库是高版本。一会我也去安装SqlAssistant测试玩玩。

如果涉及外键,也需要和原文一样用脚本操作。

最后补充一下,如果跨服务器的源数据库数据很大的情况,可以先把数据下载到本地,然后用bulk insert方式导入数据库,可能处理速度会快一点。

  1. BULK INSERT targdata  

  2.    FROM 'D:\sourcedata.data'  

  3.    WITH (  

  4.       KEEPIDENTITY

  5.    );


转载请注明:本文由“admin”发布在[Bartender软件开发网>>软件教程]

参与评论

发表评论   

昵称*

E-mail*

网站

分享:

支付宝

微信