用友数据产置疑的原因和解决方法
请问各位:数据库置疑过后我把数据库删除,账套现在删除不了,这是为什么,请那位给予解释一下,谢谢了 本帖最后由 lfyzf 于 2009-2-12 20:28 编辑那是因为只是在数据库中将账套数据库删了,而在系统库相关表中仍然有记录。
在ufsystem库中,删除ua_account_sub,ua_period,ua_log,ua_account 四个表中的相应账套的记录,在清除ua_account表中的记录时还有可能会提示有相关的表还要清除,按提示先将所提示的表清除即可。总之ua_accont表是最后清除的。具体语句如下:(假如要删除的账套为001)
use ufsystem
delete ua_account_sub where cacc_id='001'
delete ua_period where cacc_id='001'
delete ua_log where cacc_id='001'
delete ua_account where cacc_id='001' 请问各位如何能够解决这样的问题 数据库虽然删除了,但系统库里面还是有帐套信息的.简单易行的方法就是把其余的帐套备份出去,然后重新初始化一边,然后引入事先备好的帐套即可. 论坛搜索。帐套删除工具。即可删除 论坛搜索。帐套删除工具。即可删除
销魂 发表于 2009-2-9 19:21 https://www.oyonyou.com/images/common/back.gif
工具用了是不是很保险
用友集团的建议是在几张表中删除 帐套最好是用导出删除方式。 UFsystem的原因,它是存储帐套信息的,分离了附加一下试试 分离了附加一下试试 我一般也是删除这四个表,最快捷 对的 执行
use ufsystem
delete ua_account_sub where cacc_id='001'
delete ua_period where cacc_id='001'
delete ua_log where cacc_id='001'
delete ua_account where cacc_id='001'
即可删除001帐套信息 这样可以吗 还是备份一下在改比较好吧 你开SQL去删一下UA_ACCOUNT表里的对应账套记录,在删的时候不一定能删,不过SQL会告诉你在哪张表还有关联的,要你去手工删一下 学习了,不过一般是用导出删除。 use ufsystem
delete ua_account_sub where cacc_id='001'
delete ua_period where cacc_id='001'
delete ua_log where cacc_id='001'
delete ua_account where cacc_id='001'