如何快速现实这样的数据复制实际应用环境:1:两台数据库服务器,比如A服务器和B服务器2:A 和 B数据库都要两个相同的数据表,比如create table test (id int , name varchar(100));3:需求是:如果把A服务器中的test表数据复制到B服务器中的test表内,要求速度越快越好。注:是否有类似
  insert into test(id,name) select id,name from test;实现的语句注:现在实现方式使用java程序中的for语句,速度慢的晕人。请大家帮忙看。谢谢。

解决方案 »

  1.   

    我提供2个方法
    1:如果你A数据库里数据很多我建议你这样弄
    写个程序,之后把A数据库所有数据导入到B数据库里啊!
    1.先把A数据库里所有数据都导入到txt文本里!
    2.程序就负责IO读写,之后插入到B数据库里!
    2.如果你A数据库数据少!
    那么
    insert into A服务器IP.数据库名.dbo.test(id,name) 
    select id,name from B服务器IP.数据库这样写!我朋友推荐给我的!我没有测试过!
    呵呵。。不知道是否能帮助你!