ufchenglei 发表于 2009-2-9 15:12:19

用友数据产置疑的原因和解决方法

请问各位:数据库置疑过后我把数据库删除,账套现在删除不了,这是为什么,请那位给予解释一下,谢谢了

lfyzf 发表于 2009-2-9 15:12:20

本帖最后由 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'

ufchenglei 发表于 2009-2-9 15:13:51

请问各位如何能够解决这样的问题

coolqoo 发表于 2009-2-9 16:36:19

数据库虽然删除了,但系统库里面还是有帐套信息的.简单易行的方法就是把其余的帐套备份出去,然后重新初始化一边,然后引入事先备好的帐套即可.

销魂 发表于 2009-2-9 19:21:48

论坛搜索。帐套删除工具。即可删除

ufchenglei 发表于 2009-2-9 20:08:33

论坛搜索。帐套删除工具。即可删除
销魂 发表于 2009-2-9 19:21 https://www.oyonyou.com/images/common/back.gif
工具用了是不是很保险
用友集团的建议是在几张表中删除

顽强的c 发表于 2009-2-10 09:16:37

帐套最好是用导出删除方式。

姜建峰 发表于 2009-2-12 12:51:37

UFsystem的原因,它是存储帐套信息的,分离了附加一下试试

qixiang_lina 发表于 2009-2-12 16:29:58

分离了附加一下试试

xrdg123 发表于 2009-2-12 21:47:48

我一般也是删除这四个表,最快捷

medeli 发表于 2009-2-13 01:16:53

对的 执行
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帐套信息

ufchenglei 发表于 2009-2-15 18:16:13

这样可以吗 还是备份一下在改比较好吧

ntsj 发表于 2009-2-18 21:50:39

你开SQL去删一下UA_ACCOUNT表里的对应账套记录,在删的时候不一定能删,不过SQL会告诉你在哪张表还有关联的,要你去手工删一下

yyph 发表于 2009-2-18 21:57:24

学习了,不过一般是用导出删除。

liuyan5688 发表于 2009-2-19 10:07:07

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'
页: [1] 2 3 4
查看完整版本: 用友数据产置疑的原因和解决方法