㈠ 用友通普及版如何恢复数据
一、有数据库文件,也有账套备份
此类情况一般是客户按照正常的账套备份方式做了备份,我们看一下正常情况下做的账套备份:
1.正常备份:通过系统管理,账套菜单,输出账套,备份后有两个文件:UFDATA.BA_和UfErpAct.Lst
恢复方法:打系统管理,账套菜单,恢复,选择要恢复的文件,点击确定。
2.物理备份:由于用友软件已经出现问题,无法进入系统管理,而我们又需要重装软件,那么我们就需要进行物理备份,正常情况下需要备份以下文件:
安装目录下admin\ztXXX(账套)\20XX(年度)\ufdata.mdf和ufdata.ldf
安装目录下admin\UFSystem.MDF、UFSystem.LDF
恢复方法:进入SQLSERVER2000企业管理器,附加数据库将上述的mdf文件全部附加即可.
二、已没有数据库文件,只有账套备份
此类情况一般是由于重装系统,数据库软件之后备份文件只有UFDATA.BA_或硬盘损块,找数据公司恢复的UFDATA.BA_文件;另外一种情况是年度账的备份的恢复.
1:只有UFDATA.BA_的情况,如此文件是正常备份的可按如下方式恢复:
a.在系统管理中新建一套帐,建帐时需要要注意启用日期、行业性质、帐套主管要与之前的账套保持一致.
b.把备份中的ufdata.ba_ 用admin目录下的ufuncomp.exe 将它解压缩为ufdata.bak
c.进入企业管理器,右击我们新建的账套,选择所有任务,还原数据,选择我们解压的UFDATA.BAK.选择好后等待还原即可。
注意如果用UFDATA.BAK强制还原,在和原来账套基础设置不相同的情况下会有很大的影响,因为UFSYSTEM系统库中的表如账套信息表ua_account,ua_account_sub,ua_period等等和原来的都不相同,可能会影响我们正常的使用!
2.年度数据的恢复:
如果软件中还有这个帐套和年度的话,可以用帐套主管注册,然后从年度帐菜单下引入.
如果软件中没有年度账的账套,我们可以创建一个年度账再引入该年度账套.
以上方式都不行的话可以用前面提到的还原数据库的方法强制还原数据.
三、只有数据库文件,没有账套备份
自行添加内容
1.如果数据库文件完整,可以用方法既有数据库文件,也有账套备份中的附加数据库方式
2.如果只有ZTXXX 下的ufdata.mdf和ufdata.ldf两个数据库文件我们需要先新建一个和原账套启用日期、行业性质、帐套主管等相同的账套,再把这ufdata.mdf和ufdata.ldf两个文件直接覆盖新建账套中的ufdata.mdf和ufdata.ldf。
㈡ SQL数据库怎么还原 用友SQL SERVER恢复数据库误删除数据方法
SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:
1. 至少有一个误删除之前的数据库完全备份。
2. 数据库的恢复模式(Recovery mode)是“完整(Full)”。
针对这两个前提条件,会有三种情况:
情况一、如果这两个前提条件都存在,通过SQL语句只需三步就能恢复(参考文章),无需借助第三方工具。
a) 备份当前数据库的事务日志:BACKUP LOG [数据库名] TO disk= N'备份文件名' WITH NORECOVERY
b) 恢复一个误删除之前的完全备份:RESTORE DATABASE [数据库名] FROM DISK = N'完全备份文件名' WITH NORECOVERY, REPLACE
c) 将数据库恢复至误删除之前的时间点:RESTORE LOG [数据库] FROM DISK = N'第一步的日志备份文件名' WITH STOPAT = N'误删除之前的时间点' , RECOVERY
情况二、如果第1个前提条件不存在,第2个前提条件存在,需要借助第三方工具。
情况三、如果第2个前提条件不存在,无法恢复。所以,一定要将数据库恢复模式设置为“完整(Full)”。
我现在面临的是第二种情况,需要找第三方工具。
开始找的是Log Explorer for SQL Server,不支持SQL Server 2008。
后来找的是SQL Log Rescue,也不支持SQL Server 2008。
接着找到的是SysTools SQL Recovery,支持SQL Server 2008,但需要购买,Demo版并没有数据恢复功能。
最终在officerecovery.com上找到Recovery for SQL Server,虽然也是商业软件,需要购买,但Demo版可以恢复数据,只要数据库文件不超过24Gb。幸好朋友的数据库文件不大,用它完成了误删除数据的恢复。
下面分享一下用Recovery for SQL Server进行恢复的操作步骤:
1. 运行Recovery for SQL Server
2. 点击菜单中的 File > Recover,选择要恢复的数据库的数据文件(.mdf)
3. Next > Next,进入 Recovery Configuration 界面,选择Custom(选择了Custom才可以选择从日志中恢复误删除的数据)。
4. Next 进入 Recovery options 窗口,选中 Search for deleted records,并选择要恢复的数据库的日志文件路径(log file path)。
5. Next 并选择目标文件夹(Destination folder),用于存放恢复过程中生成的SQL语句与bat文件。
6. 点击Start,开始恢复操作(在上一步选择的目标文件夹中生成相应的SQL文件与Bat文件),然后,出现 SQL Server Database Creation Utility 窗口。
7. Next,选择被恢复数据存放的目标数据库。
8. Next, 选择 Import availiable data from both database and log files
9. Next, Next, 然后就完成数据的恢复!
㈢ 用友软件 用SQL server 备份的数据,bak格式,如何还原数据!!求解,急急急,,在线等
1.右击SQL Server 2000实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库”
2.在“还原为数据库”中填上你希望恢复的数据库名字。这个名字应该与你的源码中使用的数据库名字一致。
3.在弹出的对话框中,选“从设备”
4.点击“选择设备”
5.点击“添加”
6.点击“文件名”文本框右侧的“...”按钮,选中你的“.BAK”文件,并点击确定回到“选择还原设备”对话框。
7.点击确定回到“还原数据库”对话框。
8.点击“选项”选项卡
9.将所有“移至物理文件名”下面的路径,改为你想还原后的将数据库文件保存到的路径。如果你不希望改变,可以直接点击确定。这时便恢复成功了。
㈣ 用友:数据库账套被删除了,如何重新初始化账套
初始化成功后软件默认已经初始化了,不能再次进行初始化账套.操作步骤如下:1.打开软件的安装目录,找到x:\cyt\server\file文件夹中的system.ini,把‘isinit=Y’改成'isinit=N'保存退出。2.重新打开应用服务器,输入数据库密码,点初始化账套。3.如果之前误删的数据库有备份,打开系统工具-还原该数据库即可。
㈤ 用友财务软件,因为系统坏了没备份 但整个目录都拷贝出来了 ,没备份怎么还原原来数
分两种情况。
一、如果有意识地重装系统,应在重装前将原帐套备份。备份方法,在系统管理里以admin注册,将帐套输出到指定目录。待系统重装完毕后,重新在系统管理里引入备份帐套。
二、如果服务器因异常情况瘫痪,更要命的是,财务数据没有备份,解决的方法如下:
重装系统后,先安装SQL SERVER(选择混合验证模式,否则无法正常启动U8管理软件服务),再安装用友系统,为避免安装后出现其他故障,通常将其安装在原来的盘符路径上。在安装时,建议先关闭杀毒软件及电脑防火墙,以免系统冲突或出现误杀。
打开企业管理器,进行如下操作:
1、将数据库中UFSub、ufsystem删除(为保险起见可先备份,等替换完再删除);
2、将原安装目录下Admin文件夹中对应的UFSub、ufsystem附加到数据库中(在数据库右键-所有任务-附加数据库);
3、附加原帐套存放目录(一般为ZT001)所有年度账数据库文件;
4、展开ufsystem数据库,找到表UA_acount,返回所有行将其打开,确认帐套路径是否在用友安装盘符,如不一致,可直接修改;
5、在客户端系统管理中重新进行远程配置(无论服务器名称有无改动),在服务器打开UFO,重新定义初始帐套号(重装后默认为999)。
在服务器端和客户端测试重装后帐套其他功能是否可用,至此帐套恢复完毕。
在会计电算化的时代,企业若干年的财务信息都集中到一个硬盘里,财务人员必须认识到电子数据的脆弱性。对电算化下财务数据的保护,建议:
1、定期打印凭证、账簿和报表;
2、将财务服务器安装双硬盘镜像;
3、于每个会计年末,将已结转的年度账数据刻录成盘,至少复制两份保存在不同的空间位置;
4、每周备份当前年度帐(为避免手工备份懈怠,建议同时开启SQL Server和SQL Server Agent服务并设置数据库自动备份计划);
5、定期将服务器硬盘数据拷贝到其他外界存储材质上(如移动硬盘);
6、如有条件,可设置一台备用服务器。
㈥ 如何恢复用友8.10的数据库
1、在新电脑中先安装好SQL服务器,再安装用友软件(旧电脑中安装在哪个盘,新电脑中也安在哪个盘),然后重启电脑;2、把旧电脑中uf2000\admin\下有两个文件ufsystem.mdf和ufsystem.ldf复制到新电脑相同的位置,替换掉新电脑中的这两个文件(复制这两个文件时,要先停止SQL服务);3、启动SQL服务,再把旧电脑中UF2000文件夹下的所有账套文件夹(如ZT001、zt002.....)复制到新电脑的相同目录下,再用SQL企业管理器附加每套账的数据库就OK了。