现有两个不同服务器上的数据库 D1,D2.要从D1库的a表中向D2库的b表中导入数据(要导入的数据包括图片),数据量大约在600万条左右,我现在用的是PB数据管道导的,实在是太慢了,平均12S才能完成一条数据导入。
     请问一下有没有什么比较好的办法,可以实现快速导入?求不吝指教

解决方案 »

  1.   

    DTS导入,SQL自带的导入导出,楼主试试。
      

  2.   

    导入导出向导或者登录远程服务器 用bcp导出文件 压缩之后
    拷贝到 另外一个服务器 再用bcp导入进去
    我们都用这个方法,速度快,解约网络流量开销。
      

  3.   

    大声的@AcHerat
     SQL本身自带的导入导出已经试过了,比PB管道导数据还要慢些..
      

  4.   

    1,直接把数据库拷贝过去;
    2,去掉源数据库中无关的字段,无关的表;
    3,如果DTS慢,就用ADO自写一个导入程序,少读点数据然后写入?以上方法没验证,仅供参考
      

  5.   

    不会吧,照理应该是挺快的呀,用bcp导出数据几百万的数据也就几十秒钟吧,你提到说数据库中有图片数据,图片是直接存到数据库里的吗,那也不应该那么慢呀