用友u811.0恢复数据
2019-4-23 8:0:0 wondial用友u811.0恢复数据
用友软件恢复数据的三种方法
1、最简单的方法。
当然就是用用友通自身的系统管理备份了帐套数据,如果发生意外情况,那么只需要在新的系统中安装数据库、用友通软件,然后登陆系统管理,选择之前已经备份的数据,进行帐套恢复即可。
优点:操作简单,一般的用户都会自行恢复数据;
缺点:
A、需要客户养成定期备份数据的习惯;
B、由于备份数据是定时备份或者操作者自行备份的,所以恢复帐套之后,需要手工把备份帐套到丢失帐套期间所缺少的业务数据重新补录一遍;
C、为了尽可能的保证备份数据的完整,建议做自动备份的计划;
2、比较简单的方法。
在新的系统中安装数据库、用友通软件,然后建立对应的帐套,然后再停止SQL数据库的服务,拷贝之前的帐套对应文件夹替换新系统中建立的文件夹及文件,再重新启动SQL数据库服务和用友通服务,进入软件即可。
优点:此种方法一般用户在掌握要领之后,也比较好操作,但是需要注意以下几点:
A、建立帐套时的年度选择应该是对应帐套的第一个年度,启用月份、启用模块、帐套的参数需要保持一致;
B、建立完第一个年度之后,需要以帐套主管登陆系统管理,建立后续的年度帐;
C、如果不能把握当初的帐套参数,可以在替换文件时,把ufsmart\admin\ufsystem.mdf和ufsystem.ldf也替换,但是前提是文件夹的位置要和之前的位置一样;
缺点:如果软件使用者把数据安装在C盘,系统盘c盘崩溃了,则需要专业的技术人员才能取到数据,进行后续的数据恢复工作;所以建议再安装软件时,请都安装到系统盘之外的盘符;
3、复杂的恢复方法。
能找到之前用友的文件夹,尤其是存在帐套数据的ADMIN文件夹,然后在新系统中安装SQLserver个人版或标准版,再安装用友通软件,并进系统管理,由软件自动创建系统库和演示帐套;接下来进入SQLSERVER的企业管理器,先分离ufsystem数据库,再通过SQLserver的附加数据库,把之前的ufsystem.mdf、ufsystem.ldf以及对账的帐套文件各年度都附加就可以
缺点:需要安装带有SQL管理工具的SQL200个人版或者专业版,如果仅安装了MSDE,则需要再使用相应的SQL管理工具才可以;
优点:不需要再建立多个帐套及年度帐,大大节省了时间。尤其当帐套和年度都比较多时,此种方法尤为有效。
如果您的问题还没有解决,可以到 T+搜索>>上找一下答案
相关阅读
- 东赞电池科技有限公司电话号码2019-4-27 8:0:0
- 东运汽车用品有限公司电话号码2019-4-27 8:0:0
- 东运真空技术有限公司电话号码2019-4-27 8:0:0
- 东悦贸易有限公司电话号码2019-4-27 8:0:0
- 东月照明电器有限公司电话号码2019-4-27 8:0:0
- 东远包装印刷制品有限公司电话号码2019-4-27 8:0:0
- 东远机械设备有限公司电话号码2019-4-27 8:0:0
- 东源新辉煌矿业有限公司电话号码2019-4-27 8:0:0
- 东粤实业有限公司销售部电话号码2019-4-27 8:0:0
- 东莞中信电子有限公司电话号码2019-4-27 8:0:0
最新信息
用友U8其他无法做折旧记提。U8其他无法做折旧记提。
U8其他-无法做折旧记提。
自动编号: | 12764 | 产品版本: | U8其他 |
产品模块: | 固定资产 | 所属行业: | 通用 |
适用产品: | U821 | 关 键 字: | 无法做折旧记提。 |
问题名称: | 无法做折旧记提。 | ||
问题现象: | 在做折旧记提时,提示"不能打开记录集 select Top 1 * from fa_DeprvoucherMain where iMaxperiod >=11 AND iMinperiod<=11!"。 | ||
原因分析: | 在fa_DeprvoucherMain表中,11月记录的IoptID为"0",该值无法修改也无法删除该条记录。是数据发生错误。 | ||
解决方案: | 打开数据库,在fa_DeprvoucherMain表中,11月记录的IoptID为"0",该值无法修改也无法删除该条记录。在fa_Deprvouchers的IoptID值10月份是142,无11月记录,将10月份记录复制,形成11月份记录,再修改11月份的IoptID值,改成143。将上年的fa_DeprvoucherMain表导入,再依据今年的IoptID值进行修改,11月份是143,12月份记录删除。再进行折旧记提,成功。 温馨提示:如果您的问题还没有解决,欢迎进入用友云基地。 |
客户档案无法并户 客户档案无法并户
问题号: | 9220 |
---|---|
解决状态: | 临时解决方案 |
软件版本: | 8.52 |
软件模块: | 企业门户 |
行业: | 通用 |
关键字: | 客户档案无法并户 |
适用产品: | U852—-企业门户 |
问题名称: | 客户档案无法并户 |
问题现象: | 在客户档案里将客户编码为1807的客户并到1801客户时,提示:基础档案中使用,不可并户. |
问题原因: | 问题分析: 1、此问题是由于在升级前委托代销发货单数据写到 endispatch(s) 表中,升级后将此部分数据写到 dispatchlist (s)表中以字段‘cbustype’=’委托代销’的形式体现,而升级后委托代销业务数据在 endispatch(s) 表中还存在记录。 2、在并户过程中,程序首先会将源客户编码为1807的字段在各个已使用表中的记录都替换为目标客户编码1801,再修改客户档案1807的总公司为1801的总公司后将1807删除。而在调用到存储过程sp_UniteArchive_Pu 时出现错误,没有将 endispatch 表中的 1807客户编码替换为1801,造成在此表中还存在1807的记录,所以后续的操作都将终止。 |
解决方案: | 解决办法:(请做好数据备份) 修改存储过程,将 endispatch 表中需要并户的客户编码进行更新。请在查询分析器中选择您的账套及当前年度,执行如下存储过程 : ALTER PROCEDURE [sp_UniteArchive_Pu] @ArchiveType varchar(50), @cDestCode varchar(20), @cSourceCode varchar(20) AS if @ArchiveType=’vendor’ begin update po_poMain set cVenCode=@cDestCode where cVencode=@cSourceCode update purbillvouch set cVenCode=@cDestCode where cVencode=@cSourceCode update purbillvouch set cUnitcode=@cDestCode where cUnitcode=@cSourceCode update purSettlevouch set cVenCode=@cDestCode where cVencode=@cSourceCode update PU_AppVouchs set cVenCode=@cDestCode where cVencode=@cSourceCode update PU_ArrivalVouch set cVenCode=@cDestCode where cVencode=@cSourceCode delete ven_inv_price_ruleitem from ven_inv_price_ruleitem inner join ven_inv_price_rule on ven_inv_price_rule.id =ven_inv_price_ruleitem.id and ven_inv_price_rule.cvencode=@cSourceCode delete from ven_inv_price_rule where ven_inv_price_rule.cvencode=@cSourceCode update pp_ppcdetails set cVenCode=@cDestCode where cVencode=@cSourceCode update pp_ppcquota set cVenCode=@cDestCode where cVencode=@cSourceCode update pp_productpo set cVenCode=@cDestCode where cVencode=@cSourceCode end if @ArchiveType=’customer’ begin update SO_SOMain set cCusCode=@cDestCode where cCuscode=@cSourceCode update dispatchlist set cCusCode=@cDestCode where cCuscode=@cSourceCode update endispatch set cCusCode=@cDestCode where cCuscode=@cSourceCode update salebillvouch set cCusCode=@cDestCode where cCuscode=@cSourceCode update sa_settlevouch set cCusCode=@cDestCode where cCuscode=@cSourceCode update expensevouch set cCusCode=@cDestCode where cCuscode=@cSourceCode update SA_WrapLease set cCusCode=@cDestCode where cCuscode=@cSourceCode update salepayvouch set cCusCode=@cDestCode where cCuscode=@cSourceCode update SA_QuoMain set cCusCode=@cDestCode where cCuscode=@cSourceCode if exists(select ccuscode from SA_CusUPrice where ccuscode=@cDestCode) delete from SA_CusUPrice where ccuscode=@cSourceCode else update SA_CusUPrice set cCusCode=@cDestCode where cCuscode=@cSourceCode if exists(select ccuscode from SA_ClassDisRate where ccuscode=@cDestCode) delete from SA_ClassDisRate where ccuscode=@cSourceCode else update SA_ClassDisRate set cCusCode=@cDestCode where cCuscode=@cSourceCode end if @ArchiveType=’inventory’ begin update po_podetails set cInvCode=@cDestCode where cInvcode=@cSourceCode update purbillvouchs set cInvCode=@cDestCode where cInvcode=@cSourceCode update purbillvouchs set ccorinvcode=@cDestCode where cInvcode=@cSourceCode update pursettlevouchs set cInvCode=@cDestCode where cInvcode=@cSourceCode update pu_appvouchs set cInvCode=@cDestCode where cInvcode=@cSourceCode update pu_arrivalvouchs set cInvCode=@cDestCode where cInvcode=@cSourceCode update pp_ppcdetails set cInvCode=@cDestCode where cInvcode=@cSourceCode update pp_ppcquota set cInvCode=@cDestCode where cInvcode=@cSourceCode update pp_rmrpdetails set cInvCode=@cDestCode where cInvcode=@cSourceCode update pp_forecastdetails set cInvCode=@cDestCode where cInvcode=@cSourceCode update pp_pomain set cInvCode=@cDestCode where cInvcode=@cSourceCode update so_sodetails set cInvCode=@cDestCode where cInvcode=@cSourceCode update salebillvouchs set cInvCode=@cDestCode where cInvcode=@cSourceCode update salepayvouchs set cInvCode=@cDestCode where cInvcode=@cSourceCode update expensevouchs set cInvCode=@cDestCode where cInvcode=@cSourceCode update sa_wraplease set cInvCode=@cDestCode where cInvcode=@cSourceCode update sa_quodetails set cInvCode=@cDestCode where cInvcode=@cSourceCode update sa_settlevouchs set cInvCode=@cDestCode where cInvcode=@cSourceCode update pricejustify set cInvCode=@cDestCode where cInvcode=@cSourceCode update sa_invuprice set cInvCode=@cDestCode where cInvcode=@cSourceCode update sa_cusuprice set cInvCode=@cDestCode where cInvcode=@cSourceCode update dispatchlists set cInvCode=@cDestCode where cInvcode=@cSourceCode update endispatchs set cInvCode=@cDestCode where cInvCode=@cSourceCode update sa_quantitydisrate set cInvCode=@cDestCode where cInvcode=@cSourceCode update sa_quodetails set cInvCode=@cDestCode where cInvcode=@cSourceCode delete from lowlevel where cinvcode=@cSourceCode if exists(select cinvcode from SA_saleplan where cinvcode=@cDestCode) delete from SA_saleplan where cinvcode=@cSourceCode else update SA_saleplan set cinvcode=@cDestCode where cinvcode=@cSourceCode end GO |
补丁编号: | |
录入日期: | 2016-03-16 15:23:45 |
最后更新时间: |