2

テキスト ファイルからNetezzaの外部テーブルにデータをロードしようとしています。

これが私のコマンドです

INSERT INTO XTABLE_DHARMESH SELECT * FROM EXTERNAL 'C:\Dhams\mergeresult.txt' 
USING (delimiter ',' REMOTESOURCE 'ODBC' LOGDIR 'C:\Dhams');

私は得ていますERROR [08S01] Communication link failure.

このエラーは、ファイルに 100 万件のレコードがある場合に発生しますが、テキスト ファイルに 1000 件のレコードがある場合は問題なく動作します。

4

2 に答える 2

3

Windows 7Windows Server 2008 R2で、TCP Chimney 設定が原因であることがわかりました。

http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2008/05/15/backward-compatible-networking-with-server-core.aspx

次のコマンドは、この問題を修正しました:

netsh interface tcp set global rss=disabled
netsh interface tcp set global chimney=disabled
netsh interface tcp set global autotuning=disabled 

次のコマンドで無効になっていることを確認できます

netsh int tcp show global
于 2013-11-21T20:55:36.533 に答える
0

残念ながら、これは古いファームウェアと ODBC ドライバーを使用している場合に発生します。Netezza ファームウェア 7.0 で修正されました。

于 2013-05-30T06:16:06.263 に答える