用友无法自动备份

无法自动备份问题排查方法!!!

1、系统盘空间和备份盘空间是否足够大,要求至少数据库文件大小2倍以上
2、是否选择备份到本地硬盘,备份到移动硬盘是不行的;
3、备份服务u8backupservice是否启动,如果未启动,请在服务中启动;
4、SQL的代理服务(SQL Agent)是否启动?如果未启动,请在SQL服务中启动;
5、是否修改过数据库sa密码,导致u8taskservice.ini配置文件没有对应修改。如果是,请备份后,删除admin目录下的u8taskservice.ini。并尝试重新初始化数据库,提示是否覆盖系统库时,选择否;或者修改下密码。
6、检查系统日期格式是否为“yyyy-mm-dd”;
7、可以通过检查如下两个文件的信息,分析失败原因:
c:\u8backupDetail.txt中记录了u8backupservice服务的启动情况,ufcomsql\BackupDB.txt中记录了备份的全过程。
8、无法连接数据库时可以清除数据源后新建即可
9、有时u8taskservice.ini文件丢失,导致BackupDB.txt也没有生成,检查
Master库里面我们创建的xp_UFRegWrite 和xp_UFRegRead 存储过程不见了,写文件的时候通过这两个存储过程读取注册表安装路径
10、
如果更改数据源还没有生成该文件,看看是不是sqlserver服务启用账户没有system32\cmd.exe文件的访问权限,如果没有权限的话给加一个。一般是看cmd.exe文件的访问权限是否有system权限

以下为肯能日志记录内容:
1、权限拒绝。 检查ADO目录中的文件是否有权限
2、压缩文件失败。检查空间是否够用。 主要是看下备份路劲指定的那个盘式临时文件盘。
3、超时已过期:ua_log记录过多导致。
4、连接失败:有数据库错误无法访问导致,可以看系统日志

 

 

=====================================================================================

普通的分析方法】:
-------------------------------------------------------------------------
1、系统盘空间和备份盘空间是否足够大,要求至少数据库文件大小2倍以上;
2、是否选择备份到本地硬盘,备份到移动硬盘是不行的;
3、备份服务u8backupservice是否启动,如果未启动,请在服务中启动;
4、SQL的代理服务(SQL Agent)是否启动?如果未启动,请在SQL服务中启动;
5、是否修改过数据库sa密码,导致u8taskservice.ini配置文件没有对应修改。如果是,请备份后,删除admin目录下的u8taskservice.ini。并尝试重新初始化数据库,提示是否覆盖系统库时,选择否;
6、检查系统日期格式是否为“yyyy-mm-dd”;
以上分析都是在已经更新过最新的补丁程序后进行的。可大致参考分析。
相关日志:
c:\u8backupDetail.txt中记录了u8backupservice服务的启动情况,
ufcomsql\BackupDB.txt中记录了备份的全过程,可以从中找到备份失败的原因。
-------------------------------------------------------------------------
现在因为以上情况出问题很少出现。但这个文件(ufcomsql\BackupDB.txt)还是非常重要,其中记录自动备份日志。

有效解决方法】:
在“普通的分析方法”无法解决该问题,而且在日志文件(ufcomsql\BackupDB.txt)中也看不出明显的原因,我们可以考虑使用如下方法:
将U8的“应用服务器配置”中的“服务器配置”下的“数据库服务器”下的“数据源配置”中的记录删除,然后重新配置数据源。
再在系统管理中将自动备份计划删除重新做一下。
一般即可解决问题。

其他情况】:
有时候在日志文件中可以看出明确的问题原因,如ufsytem库中的帐套的路径和实际路径不一样也会导致自动备份不执行。

 

检查以下日志 870 ufcomsql\u8backupDetail.log 和BackupDB.txt 中有详细记载。871、872 在u8soft\ufcomsql\u8backupDetail.log 和BackupDB.txt 按日志提示:“工作流数据备份失败:未能加载文件或程序集“DeploymentService, Version=1.0.0.0, Culture=neutral, PublicKeyToken=79a4e7ad54eeabca”或它的某一个依赖项。系统找不到指定的文件。”
解决方法:
打开该机器system32下的U8BackupService.exe.config文件,把里面所有的"#root#"字符串替换为U8安装路径更目录(如:"d:\U8SOFT")然后重启u8backupservice服务

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值