SAS 无法写入 nzlog/bad 个文件 Netezza

SAS Unable to write nzlog/bad files Netezza

我正在使用 SAS 将 table 加载到数据库。我的代码如下所示:

libname myLib "path\to\SASTable
libname con odbc noprompt="server=xxxx; DRIVER={NetezzaSQL}; port=xxxx; database=xxxxx; username=xxx; password=xxxx;";

proc sql;
   create table con.myTable
   (DBCREATE_TABLE_OPTS='distribute on (col1)' bulkload= YES)
   AS SELECT col1, col2, col3, col4, col5 FROM myLib.mySASTable
quit;

当我运行这个时,我得到错误:

错误:终止 Netezza 加载时出错;无法写入 nzlog/bad 个文件

谁能帮我解决这个问题?

无法写入 nzlog/bad 文件 日志文件似乎无法写入 errors/log 批量加载,可以使用 bl_options 创建在 sas 数据集选项中。下面显示了相同的示例 link

https://documentation.sas.com/?docsetId=acreldb&docsetTarget=n119slgt394onmn12yd81pyytvin.htm&docsetVersion=9.4&locale=en

 libname sasflt 'SAS-library';
 libname net_air netezza user=myuser pwd=mypwd
    server=air2 database=flights;

proc sql;
create table net_air.flights98
   (bulkload=YES bl_options="logdir 'c:\temp\netlogs'")
    as select * from sasflt.flt98;
 quit;