热门关键词用友NC 用友U8 用友U9 T+ 好业财 T3 好会计

    详细信息

    您现在的位置:网站首页 >> 百科问答 >> 详细信息

    用SQL快速删除U8账套

    发布时间:2024-8-7  

    特价活动:>>>> 畅云管家新购、续费7折优惠,畅捷通T+cloud、好会计、易代账、好业财、好生意云产品8折优惠 

    一、问题提出

    通过“系统管理”来删除999账套,首先要求你备份然后才能删除。头痛的是:

    1)备份需要发费很长的时间,特别是账套数据文件比较大时。

    2)备份时,你的本本基本处于死机状态。

    3)还要求,你宝贵的硬盘至少要有双倍空间(如:在E盘存放8G的999账套数据目录文件,此时你要有16G空间)

    4)再要求,存放999数据文件的硬盘至少要有一倍空间(如:也就是在E盘至少要有8G空间。)


    二、解决方法

    通过跟踪总结出,可用SQL快速删除账套。

    只需1分钟,也无需硬盘空间。

    如下步骤(只适用内部人员的本本上使用):

    1、SQL分离UFDADA_999_2007、UFMeta_999_2007数据库

    2、分离后删除UFDADA、UFMeta目录文件

    3、用SQL清除999账套在UFSystem里的信息

    1)消除999账套日志:

    DELETE

    FROM      UA_LOG

    where CACC_ID='999'

    2)消除999账套年度会计期:

    DELETE

    FROM        UA_Period

    WHERE     (cAcc_Id = '999')

    3)消除999账套启用模块:

    DELETE

    FROM         UA_Account_sub

    WHERE     (cAcc_Id = '999')

    4)消除999账套:

    DELETE

    FROM       UA_Account

    WHERE     (cAcc_Id = '999')


    补充::::::

    账套号001, 年度2007

    IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name =

    N'UFDATA_001_2007')

    DROP DATABASE [UFDATA_001_2007]

    GO

    DELETE FROM [UFSystem]..[UA_Account_sub] Where cAcc_Id='001'

    DELETE FROM [UFSystem]..[UA_Period] Where cAcc_Id='001'

    DELETE FROM [UFSystem]..[UA_Log] Where cAcc_Id='001'

    DELETE FROM [UFSystem]..[UA_Account] Where cAcc_Id='001'

    DELETE FROM [UFSystem]..[UA_HoldAuth] Where cAcc_Id='001'

    DELETE FROM [UFSystem]..[UA_Identity] Where cAcc_Id='001'

    上面这个脚本只能适用于U8 6X, U87X不知道相关数据表是否还有.

     

     

    上一篇:U8 V 10.1年结流程

    客服电话:400-665-0028

    关键字:用友财务软件,畅捷通软件,财务软件,进销存软件,U9官网,用友U8,用友T1,用友T+,用友T3,用友T6,畅捷通好会计,好生意,智+好业财,用友培训服务售后公司,畅捷通运营培训服务公司

    版权所有:用友畅捷通软件 Copyright © 2025 All rights reserved.

    鲁ICP备2020041017号-6