首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与输入相关的读取访问冲突(变量,anydtdtm.);

与输入相关的读取访问冲突(变量,anydtdtm.);
EN

Stack Overflow用户
提问于 2016-08-10 01:35:38
回答 2查看 693关注 0票数 0

谁告诉我我没疯。我有一个服务器上的SAS,我正在运行以下代码:

代码语言:javascript
复制
data wtf;
    a=".123456 1 1";
    b=input(a,anydtdtm.);
run;

如果我在本地电脑上运行这个,没问题。如果我在服务器上运行这个,我得到:

错误:遇到异常。请与技术支持部门联系,并向他们提供以下回溯信息: SAS任务名为DATASTEP 错误:读取访问冲突DATASTEP 异常发生在(04E0AB8C) 任务回溯 地址帧(DBGHELP API版本4.0 rev 5) 0000000004E0AB8C 0000000009C4EC20 sasxdtu:tkvercn1+0x9B4C 0000000004E030D9 0000000009C4F100 sasxdtu:tkvercn1+0x2099 0000000005FF14BE 0000000009C4F108 uwianydt:tkvercn1+0x47E 0000000002438026 0000000009C4F178 tkmk:tkBoot+0x162E6

还有其他人知道这个错误吗?

EN

回答 2

Stack Overflow用户

发布于 2016-08-10 13:33:06

这是用户无法解决的内部错误。您需要将此信息、环境描述以及重新创建该错误的确切步骤发送到SAS技术支持部门,以打开调查并确定解决办法。

如果您的服务器不是由.sas7bdat文件组成的数据库,则可能是因为SAS/ACCESS引擎试图将该函数转换为服务器语言能够理解的方式,但无法正确地完成;也就是说,它可能认为它做的是正确的,但事实并非如此。在一些特殊情况下,这种情况可能会发生,而且您可能已经发现了。

如果您实际上是在查询其他数据库,请尝试在运行数据步骤之前添加以下内容:

options sastrace=',,,d' sastraceloc=saslog;

这将显示SAS向服务器发送数据和函数时的所有步骤,并可能有助于了解一些信息。

票数 0
EN

Stack Overflow用户

发布于 2016-08-10 17:00:43

在运行SAS9.4的Linux系统上,我也遇到了同样的错误

代码语言:javascript
复制
AUTOMATIC SYSSCP LIN X64
AUTOMATIC SYSSCPL Linux
AUTOMATIC SYSVER 9.4
AUTOMATIC SYSVLONG 9.04.01M3P062415
AUTOMATIC SYSVLONG4 9.04.01M3P06242015

在SAS能够修复informat之前,您可能需要在代码中添加额外的测试,以排除类似的奇怪值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38862922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档