金牌服务课程班
DESCRIPTION
金牌服务课程班. 数据库维护. 讲 师: 培训时间:. 数据库文件认识. .mdb Access 数据库的数据文件 .bak SQL 数据库的备份文件 .mdf SQL 数据库的数据文件(重要) .ldf SQL 数据库的日志文件 .BA_ 产品的备份数据文件 .Lst 产品的备份参数文件 .SQL SQL 数据库脚本文件 .XML 数据样式文件 .Rep UFO 模板文件. 重要数据库文件. Ufmodel.bak 账套模板文件 \Admin\ Ufsystem.bak 系统数据库模板 \Admin\ - PowerPoint PPT PresentationTRANSCRIPT
金牌服务课程班
数据库维护
讲 师:培训时间:
数据库文件认识 .mdb Access 数据库的数据文件
.bak SQL 数据库的备份文件
.mdf SQL 数据库的数据文件(重要)
.ldf SQL 数据库的日志文件
.BA_ 产品的备份数据文件
.Lst 产品的备份参数文件
.SQL SQL 数据库脚本文件
.XML 数据样式文件
.Rep UFO 模板文件
重要数据库文件
Ufmodel.bak 账套模板文件 \Admin\
Ufsystem.bak 系统数据库模板 \Admin\
Ufsystem.mdf\Ufsystem.ldf 系统数据库数据和日志文件 \Admin\
ZTXXX 文件夹 (XXX :指账套号 ) 系统数据库数据和日志文件 \Admin\
系统或数据库崩溃了 ,怎么办?
解决方法简要流程
1. 账套数据文件的备份
2. 系统或数据库和软件的安装 ( 略 )
3. 数据的还原
MSDE 用户
旧账替换新账(建议)
SQL Server2000 用户
旧账替换新账(建议) 、数据库附加、还原
数据备份
账套数据存放路径(例-账套号: 001 ) 财务通和用友通--软件安装目录 \admin\zt001 ( 默认 )
备份账套数据(例-账套号: 001 ) 财务通和用友通-- zt001 文件夹 ( 可能好几年度 )
注意:备份数据置一安全地方,如果系统崩溃而不能打开数据文件时,可以通过双硬盘拷贝或重装系统以完全数据文件的复制
数据还原 -旧账替换新账操作步骤:
新建一账套财务通和通 2005 :账套号、启用时间和行业性质
与原账套一样如果有年度账对新建的账套做相应的年度结转
停止数据库服务控制面板 -> 管理工具 -> 服务 ->MSSQLSERVER->
右键停止 复制原账套数据放置新账套存放路径 启用服务(类同停止服务)
数据库服务财务通服务(名称: UF2000 )通 2005 (名称:用友通)
适用于 MSDE 用户
数据还原 -附加数据库
需操作的备份数据库文件 财务通和用友通 ( 账套 001 ,年度 2005 为例 )
UFSystem.mdf 和 UFSystem.ldf 软件安装目录 \admin
UFSub.mdf 和 UfSub.ldf 软件安装目录 \admin
UFDATA.LDF 和 UFDATA.MDF 软件安装目录 \admin\ZT
001\2005
注:安装完软件后还未运行系统管理
适用于 SQL Server2000 用户
数据还原 -附加数据库 (图 )
适用于 SQL Server2000 用户
数据还原 -附加数据库 (图 )
适用于 SQL Server2000 用户
数据还原 -还原数据库 附加数据库是对后缀为 mdf 的数据文件,还原数据库是针对后缀为 bak
的数据文件,经常会碰到引入账套失败等问题,此时备份的账套其实上是 bak 文件,所以要通过还原数据库不引入账套。
还原最好新建立一账套号一样的账,然后在此账套数据库上还原。 财务通和用友通 ( 账套 001 ,年度 2005 为例 )
UFDATA.BA_ 账套备份文件先用解压工具解压 ( 存放路径:安装目录 \app\ufuncomp.exe) 成 ba
k 文件注:此操作只对单年度账套 ( 多年度会在后面讲解 )
适用于 SQL Server2000 用户
数据还原 -还原数据库 (图 )
数据还原 -还原数据库 (图 )
财务通和用友通数据库名称:
UFDATA_ 账套号 _ 年度
数据还原 -还原数据库 (图 )
已存在要还原的数据库需选上此项
财务通和用友通数据库:
Ufmodel_LOG 和 Ufmodel
可修改为磁盘有的存放路径
如果路径不存在,还原时报错
导入账套失败,怎么办?
在导入财务通或用友通账套时,报错误信息,图如下
适用于 SQL Server2000 用户
如果是单年度账套,可以通过数据库还原的方式来实现,操作前面已讲解过,
但备份账套如有好几年度,还原的方式就不适用了,以下详细讲解如何通过脚本来实现。
导入账套失败,怎么办? 以下是脚本语句
例:财务通 账套号: 001 年度: 2004 年, 2005 年账套解压后数据名 UFDATA.bak 存放路径: C:\UFDATA.bak
财务通安装路径是: D:\UF2000
适用于 SQL Server2000 用户
首先查看逻辑文件 ( 语句如下 )
RESTORE FILELISTONLY FROM DISK =N'C:\UFDATA.bak
账套导入失败,是为数据库逻辑文件名不对引起
财务通和通 2005 为: Ufmodel 和 Ufmodel_LOG
导入账套失败,怎么办?
适用于 SQL Server2000 用户
执行还原语句 ( 语句如下 )
一定为 1
注意:为备份前账套存放路径否则执行失败
注意:可为当前软件安装路径
逻辑文件名称,前文语句的
结果
语句 1( 还原 2004 年度账 )RESTORE DATABASE [UFDATA_001_2004] FROM DISK = N'C:\UFDATA.bak' WITH FILE = 1, NOUNLOAD , STATS = 10, RECOVERY , REPLACE , MOVE N'UFDATA_001_2004_Data' TO N‘C:\UF2000\Admin\ZT001\2004\ufdata.mdf', MOVE N'UFDATA_001_2004_Log' TO N‘C:\UF2000\Admin\ZT001\2004\ufdata.ldf'
语句 2( 还原 2005 年度账 )RESTORE DATABASE [UFDATA_001_2005] FROM DISK = N'C:\UFDATA.bak' WITH FILE = 2, NOUNLOAD , STATS = 10, RECOVERY , REPLACE , MOVE N'UFModel' TO N'D:\UF2000\Admin\ZT001\2005\ufdata.mdf', MOVE N'UFModel_log' TO N'D:\UF2000\Admin\ZT001\2005\ufdata.ldf'
财务通默认的数据库逻辑名
称
打开数据库,发现有置疑,怎么办? 软件连接不上数据库,进企业管理器发现账套数据库标识置疑。如下图:
适用于 SQL Server2000 用户
此问题一般是由于数据库逻辑路径和物理路径对应不上引起
1 、软件安装目录 \admin\zt001\2006 文件夹里的两个账套数据文件 ( 后缀分别是 .ldf 和 .mdb)
2 、新建一账套,账套号和损坏的账套一样
3 、停掉 SQL 服务,把原先备份的账套覆盖新建的账套 ( 数据库安的 Date
文件夹里 )
4 、启用 SQL 服务
5 、远行修复脚本
6 、用账套管理备份账套
7 、重新引入账套
打开数据库,发现有置疑,怎么办?
执行流程说明 ( 用友通 账套号: 001 、年度: 2006 为例 )
适用于 SQL Server2000 用户
use mastergosp_configure 'allow updates',1go reconfigure with overridegoupdate sysdatabases set status=-32768 where dbid=DB_ID(‘Ufdata_001_2006')godbcc rebuild_log(' Ufdata_001_2006 ','C:\Ufmodel.ldf')gosp_dboption ' Ufdata_001_2006 ','dbo use only','false'gosp_configure 'allow updates',0go reconfigure with overridego
打开数据库,发现有置疑,怎么办? 执行脚本 ( 用友通 账套号: 001 、年度: 2006 为例 )
适用于 SQL Server2000 用户
安装目录其它重要文件
selsrv.exe UFO 服务器设置 \Admin\
upgradetool.exe 升级工具 \Admin\
ufuncomp.exe 备份文件解压缩工具 \app\