【问题标题】:SAS: "ERROR: Rename of temporary member for WORK.XXXX.DATA failed"SAS:“错误:WORK.XXXX.DATA 的临时成员重命名失败”
【发布时间】:2014-04-11 14:51:37
【问题描述】:

我在 SAS 中遇到问题,我想知道是否有其他人遇到过这个问题或找到了解决方案。

当我对在前一个 DATA 步骤中创建的数据集进行排序时,会出现问题。我正在使用临时 WORK 目录,但问题也出现在永久目录中。排序有时会成功,但有时会失败并显示如下消息:

错误:WORK.xxxx.DATA 的临时成员重命名失败。 文件可以在 C:\Users\BLAHBLAHBLAH 中找到。

SAS 技术人员没有提供任何帮助,Google 搜索也毫无结果 - 有很多困惑的提问者,也没有明确的解决方案。该问题与 UAC 或权限或内存或磁盘空间无关。

该问题出现在具有不同规格的多台 PC 上,包括一些具有充足计算资源的备用计算机;我们没有在 Win7 环境之外尝试过,但问题似乎在于 SAS 本身或 SAS 与 Win7 或 McAfee 之间的交互。这不是数据集的大小;有问题的数据集大约有一百万个单元格,我们无法用更大的数据集复制问题。去年我们使用的脚本运行良好。

有没有人遇到过这个问题?如果是这样,您找到解决方案了吗?如果没有,您尝试过什么?谢谢!

詹姆斯

【问题讨论】:

  • 我会责怪迈克菲。完全关闭它,看看问题是否消失。
  • 如果我们可以!不过,这是工作计算机上的工作问题,IT 部门已经明确表示他们不会为此让步。如果计算机已打开,McAfee 将运行。甚至无法对其进行测试以查看关闭 McAfee 是否会产生不同的结果。 SMH,但当 IT 政策由偶尔出现的高管恐慌决定时,就会发生这种情况。作为额外的奖励,其中涉及 PII,因此我无法将数据带到其他地方。我要么在工作计算机上解决这个问题,要么根本不解决。很好玩。
  • 查看 IT 是否会告诉 McAfee 不要扫描特定文件夹。这不是一个真正广泛的问题,因此缺乏 google 发现,所以它可能是特定于您的设置的问题。
  • 正确。我会纠缠他们,如果他们尝试,我会在这里发布结果。谢谢乔!
  • 遗憾的是它没有用;接下来我将尝试 Rob 的方法,如下所述。

标签: error-handling sas


【解决方案1】:

乔可能是对的。很可能是由 AV 软件引起的共享冲突。因为这发生在您的工作文件夹中,所以它不太可能是由 AV 以外的任何东西引起的。

您可以使用进程监视器来证明是 AV 导致了共享冲突。这里有一个很好的指南:

How to debug "Sharing Violation" when trying to delete a file

祝你好运。

【讨论】:

  • 太好了,谢谢罗。告诉 McAfee 不要扫描临时文件夹不起作用,所以我正在与 IT 讨论使用链接中描述的 procmon。完成后我会发布结果。
  • 在取得一些成功之前不要将其标记为正确。尽管我很想知道它是否成功解决了它;-)
猜你喜欢
  • 1970-01-01
  • 2020-08-22
  • 1970-01-01
  • 1970-01-01
  • 2020-09-14
  • 2019-07-18
  • 2019-03-24
  • 2017-12-17
  • 2012-04-20
相关资源
最近更新 更多