工控编程吧

标题: wincc7.3用户归档满了320000后不记录了,如果手动在用户归档控件里删除掉一部分数... [打印本页]

作者: baikhgmv    时间: 2016-9-17 12:58
标题: wincc7.3用户归档满了320000后不记录了,如果手动在用户归档控件里删除掉一部分数...
wincc7.3用户归档满了320000后不记录了,如果手动在用户归档控件里删除掉一部分数据后会再次记录吗首先不知道怎么写一个删除全部用户归档中的数据的vbs脚本,或者想手动删除掉一部分数据后,那用户归档是否会再次恢复记录呢?


-----可以的,主要你的内存小,归档配置参数设置了这个保存的参数。你不要用脚本,直接设置归档配置参数就好了,如果要保留更对的归档记录数据你可以设置归档备份和备份的路径,这样就以导出数据库的形式保存到你的备份路径下了,只要硬盘足够大,你就可以一直保存。需要读取以前的归档的时候只要链接备份的归档记录就行了。


------只要记录总数不大于320000,用户归档就可以自动再次恢复记录是吧?

vbs脚本可以实现删除某个用户归档中的所有数据记录吗?



------不好意思,还真没有这么用过,不过你可以用项目复制器另存你的项目,这样所有的记录都没有了。具体脚本操作你可以万泉河版主。记录数太多,影响你的wincc的运行的,我建议你用记录备份功能把数据导出到硬盘上,这样你可以直接再windows中删除备份文件夹中的内容。


-----32W好大的数据库

VBS能够删除,脚本连接上数据库之后执行

"DELETE FROM UA#ABC" (ABC归档名称)就能全部删除了

用户归档是一个归档里面能放32W的数据还是所有数据加一起是32W条?

如果是一个的话,你可以多建几个归档,把旧的移动到别的归档里面。

另外,用户归档没找到数据备份的选项啊...还是7.3的没有


-------是有这个问题的。

也不能一下子全删除,而是应该查询条件, 逐个删掉最旧的数据。


----学习了还真没有遇到过这样的问题








欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4