WIN7下的SAS遇到了一个诡异的问题,在排序时,如果数据集观测条数不超过65536条则正常,超过65537则提示错误:
7 data t;
8 do i=1 to 65537;
9 output;
10 end;
11 run;
NOTE: 数据集 WORK.T 有 65537 个观测和 1 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.04 秒
CPU 时间 0.01 秒
12 proc sort data=t;by i;run;
ERROR: Utility file open failed.
NOTE: SAS 系统由于错误而停止了该步的处理。
WARNING: 数据集 WORK.T 可能不完整。该步停止时,共有 0 个观测和 1 个变量。
WARNING: 数据集 WORK.T 由于该步已停止,而没有被替换。
NOTE: “PROCEDURE SORT”所用时间(总处理时间):
实际时间 0.02 秒
CPU 时间 0.03 秒
请问有知道原因或者解决办法的吗。