我正在从事生产环境的工作。上一天,我意外地对主数据集进行了永久的更改,同时试图将示例从工作目录中提取出来。不幸的是,他们没有任何备份这些数据。
我想执行这个:
Data work.facttable;
Set Master.facttable(obs=10);
run;而不是这样,我意外地执行了以下操作:
data Master.facttable;
set Master.facttable(obs=10);
run;你可以清楚地看到这是怎样的错误!
Facttable已经建立了近两年的长时间,它是250 it,有数百万行。现在它有10行,长度为128 is:
我很担心如何把数据恢复回来。对于业务团队来说,这是至关重要的。我不知道怎样才能把它拿回来。
我知道SAS不支持任何回滚选项或恢复过程。我们也不使用审计跟踪方法。
我只是想知道,尽管有这些情况,我们是否还能得到数据。
详细信息:在SPDE引擎上分配数据集。我检查了数据文件(.dpf),但除了昨天128 of的数据文件外,所有文件都消失了。
发布于 2015-09-05 15:19:50
您似乎已经用尽了大多数简单的选项:
gennum=数据集选项从上一代恢复(只有在创建数据集时将genmax选项设置为1+时才可用)。我认为这只剩下两种选择:
无论是哪种情况,听起来似乎都是一个代价高昂的错误。
https://stackoverflow.com/questions/32390794
复制相似问题