用户通产品之数据库维护与应用.ppt_第1页
用户通产品之数据库维护与应用.ppt_第2页
用户通产品之数据库维护与应用.ppt_第3页
用户通产品之数据库维护与应用.ppt_第4页
用户通产品之数据库维护与应用.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、用户通产品之数据库维护与应用,小型管理软件服务总部 莫山峰 2005-8-23,你使用中是否碰到以下的问题,系统或数据库崩溃了,而又没有备份账套 账套引入失败 数据库标识置疑,如有上述问题,以下将手把手教你解决问题 (特针对用友通各产品),系统或数据库崩溃了,怎么办?,问题产生原因: 由于因硬件损坏、病毒破坏或人为误操作等各因素导致系统或数据库崩溃,而又没有及时备份账套,造成账套数据严重丢失,您需求具备以下常识: 系统和数据库的安装 账套文件的存放 了解数据库的还原、附加等常用操作(建议),系统或数据库崩溃了,怎么办?,解决方法简要流程 账套数据文件的备份 系统或数据库和软件的安装(略) 数据

2、的还原 MSDE用户 旧账替换新账(建议) SQL Server2000用户 旧账替换新账(建议) 、数据库附加、还原,数据备份,账套数据存放路径(例账套号:001) 财务通和通2005软件安装目录adminzt001 (默认) 商贸通数据库安装目录MSSQLdate,备份账套数据(例账套号:001) 财务通和通2005zt001文件夹(可能好几年度) 商贸通uf_ndj_001.ldf和uf_ndj_001.mdf,注意:备份数据置一安全地方,如果系统崩溃而不能打开数据文件时,可以通过双硬盘拷贝或重装系统以完全数据文件的复制,数据还原-旧账替换新账,操作步骤: 新建一账套 财务通和通2005

3、:账套号、启用时间和行业性质与原账套一样 商贸通:账套号、年度、账套名称与原账套一样 如果有年度账对新建的账套做相应的年度结转 停止数据库服务 控制面板-管理工具-服务-MSSQLSERVER-右键停止 复制原账套数据放置新账套存放路径 启用服务(类同停止服务) 数据库服务 商贸通服务(名称:商贸通) 财务通服务(名称:UF2000) 通2005(名称:用友通),适用于MSDE用户,数据还原-附加数据库,需操作的备份数据库文件 商贸通(账套001为例) uf_ndj_sys.mdf和uf_ndj_sys.ldf数据库安装目录MSSQLdate uf_ndj_001.mdf和uf_ndj_001

4、.ldf数据库安装目录MSSQLdate 财务通和通2005 (账套001,年度2005 为例) UFSystem.mdf和UFSystem.ldf软件安装目录admin UFSub.mdf和UfSub.ldf软件安装目录admin UFDATA.LDF和UFDATA.MDF软件安装目录adminZT0012005 注:安装完软件后还未运行系统管理,适用于SQL Server2000用户,数据还原-附加数据库(图),适用于SQL Server2000用户,数据还原-还原数据库,附加数据库是对后缀为mdf的数据文件,还原数据库是针对后缀为bak的数据文件,经常会碰到引入账套失败等问题,此时备份的

5、账套其实上是bak文件,所以要通过还原数据库不引入账套。 还原最好新建立一账套号一样的账,然后在此账套数据库上还原。 商贸通(账套001为例) backup_uf_ndj_001.bak备份账套文件 财务通和通2005 (账套001,年度2005 为例) UFDATA.BA_ 账套备份文件 先用解压工具解压(存放路径:安装目录appufuncomp.exe)成bak文件 注:此操作只对单年度账套(多年度会在后面讲解),适用于SQL Server2000用户,数据还原-还原数据库(图),商贸通账套001为例,导入账套失败,怎么办?,在导入商贸通、财务通或通2005账套时,报错误信息,图如下(例:

6、通2005),适用于SQL Server2000用户,如果是单年度账套,可以通过数据库还原的方式来实现,操作前面已讲解过, 但备份账套如有好几年度,还原的方式就不适用了,以下详细讲解如何通过脚本来实现。,导入账套失败,怎么办?,以下是脚本语句 例:财务通 账套号:001 年度:2004年,2005年 账套解压后数据名UFDATA.bak存放路径:C:UFDATA.bak 财务通安装路径是: D:UF2000,适用于SQL Server2000用户,首先查看逻辑文件(语句如下) RESTORE FILELISTONLY FROM DISK =NC:UFDATA.bak,账套导入失败,是为数据库逻

7、辑文件名不对引起 商贸通名称为:NDJ-10_Data和NDJ-10_Log 财务通和通2005为:Ufmodel和Ufmodel_LOG,导入账套失败,怎么办?,适用于SQL Server2000用户,执行还原语句(语句如下),一定为1,注意:为备份前账套存放路径 否则执行失败,注意:可为当前软件安装路径,逻辑文件名称,前文语句的结果,语句1(还原2004年度账) RESTORE DATABASE UFDATA_001_2004 FROM DISK = NC:UFDATA.bak WITH FILE = 1, NOUNLOAD , STATS = 10, RECOVERY , REPLACE

8、 , MOVE NUFDATA_001_2004_Data TO NC:UF2000AdminZT0012004ufdata.mdf, MOVE NUFDATA_001_2004_Log TO NC:UF2000AdminZT0012004ufdata.ldf,语句2(还原2005年度账) RESTORE DATABASE UFDATA_001_2005 FROM DISK = NC:UFDATA.bak WITH FILE = 2, NOUNLOAD , STATS = 10, RECOVERY , REPLACE , MOVE NUFModel TO ND:UF2000AdminZT001

9、2005ufdata.mdf, MOVE NUFModel_log TO ND:UF2000AdminZT0012005ufdata.ldf,财务通默认的数据库逻辑名称,打开数据库,发现有置疑,怎么办?,软件连接不上数据库,进企业管理器发现账套数据库标识置疑。如下图:,适用于SQL Server2000用户,此问题一般是由于数据库逻辑路径和物理路径对应不上引起,打开数据库,发现有置疑,怎么办?,执行流程说明(商贸通 账套001 为例),适用于SQL Server2000用户,1、备份数据库安装目录下的Date文件夹里的两个账套数据文件(后缀分别是.ldf和.mdb) 2、新建一账套,账套号和损坏的账套一样 3、停掉SQL服务,把原先备份的账套覆盖新建的账套(数据库安的Date文件夹里) 4、启用SQL服务 5、远行修复脚本 6、用账套管理备份账套 7、重新引入账套,打开数据库,发现有置疑,怎么办?,执行脚本(商贸通 账套001 为例),适用于SQL Server2000用户,use master go sp_configure allow updates,1 go reconfigure with override go update sysdatabases set status=-32768 where dbid=DB_ID(uf_ndj_00

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论