两个服务器不在同一处为什么就不能用数据管道。
在一个nt的机器上配两个数据库连接,用管道一导不就完事了么。
另外,通过bcp应该没有问题,加-c了没有?

解决方案 »

  1.   

    加上行分割符和列分割符
    bcp dbname..tablename out tablename.txt -c -t @!21! -r #$@#1 -Usa -Ppassword -Sservername
      

  2.   

    还是出错,过程如下:
    导出成功:
    D:\11.9\bin\bcp SWGL20_BK..MDT_B03 out d:\temp08\MDT_B03.txt -c -t, -r\r -Usa -Pase125 -Sibm_second  Starting copy...1 rows copied.
    Clock Time (ms.): total = 1  Avg = 1 (1000.00 rows per sec.)
    导入出错:
    C:\MSSQL2000\80\Toogls\Binn\bcp test..MDT_B03 in d:\temp08\MDT_B03.txt -P -c -t, -r\t  -Usa -SJSJ_HSH 
    Starting copy...
    SQLState = 22001, NativeError = 0
    Error = [Microsoft][ODBC SQL Server Driver]String data, right truncation0 rows copied.
    Network packet size (bytes): 4096
    Clock Time (ms.): total      31错在哪里,快救救我吧。
      

  3.   

    导出的文件可以用DTS导入。为什么用bcp不行?