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 烟囱设置是罪魁祸首。

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 回答