版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、T6数据库维护基础,运维部,用友普及型ERPT6,2010年12月,唐世峰,在用户现场碰到或在公司内部后台处理时接手一个问题或错误数据时,首先应该做什么样的工作? 例如对实际问题,首先从自己具备的经验知识上可以对其做一个初步的判定,特别是对一些比较明显的维护问题。也就是说最初应该去“怀疑、猜测”正在处理的问题,觉得“可能是什么原因造成的”,进而对问题进行测试验证,从而确认问题原因或排除先前的推测。 从问题属性上又可以分为共性问题和专有问题两种,从问题是否可重现特点上可以分为随机性问题和可操作重现问题。对待一个问题,应综合分析问题类型、问题属性和是否可重现,有利于问题的分析定位。,如何做软件维护
2、?,用友数据库维护常识介绍,什么是数据库?,数据库是一项计算机技术,它是用来保存数据库对象和数据的地方,数据库技术是计 算机科学的一个重要分支。由于数据库具有数据结构化,最低冗余度,较高的程序与数据 独立性,易于编制应用程序等优点,常用的信息系统都是建立在数据库设计的基础之上的。,用友软件中有关的是微软的ACCESS和SQL Server 关系数据库,数据按其数据结构形式可以分为三个模型,层次型数据库,网状型数据库,关系型数据库,数据库的元素,数据库,表(TABLE),存储过程(STORED PROCEDURE),视图(VIEW),触发器(TRIGGER),用友软件和数据库,比如我们使用着的用
3、友软件,他作为企业管理和财务核算的工具,除了要我们用开发 工具制作出功能齐全、使用方便的前台应用程序的同时,还需要有一个强大幕后英雄!那就 是数据库。他将我们在用友软件中填制的凭证、单据等等等都存放在数据库中。,数据,数据库,常见的数据库,我们在日常的工作中会经常用到的数据库,SQL Server 2000+sp4,用友软件的相应版本V3.0、V8.1、V3.1plus1、V3.2,用友软件数据的秘密,UFSYSTEM UFSUB,UFDATA,用友系统数据库,存储账套的基本信息。,用友数据库,存储具体数据。,+,完整且正常工作的用友数据系统,UFSYSTEM,请大家回想一下我们建账和 初始化
4、时的一些情景,UFSYSTEM UFSUB,数据,UA_ACCOUNT,UA_USER,UFDATA,数据,UFDATA,WINDOWS/WINNT/2000/2003,SQL版本,关于SQL数据库,SQL Server是一种关系型数据库,由于他的可靠性、安全性、易用性,使其成为大规模 联机事务处理、数据仓库和电子商务应用程序的优秀数据库平台。,SQL版本,SQL Server 2000企业版 支持SQL的所有功能,适用于大的网站、联机事务处理系统及数据仓库系统。,SQL Server 2000标准版 适合中小型公司或部门的数据库服务器。,SQL Server 2000个人版 适用安装在WIN
5、DOWS95/98/2000/xp/2003上,安装在笔记本电脑由个人用户使用。,SQL Server 2000开发版 适合以SQL作为数据保存的应用程序的程序设计者使用。,继续,SQL Server 2000个人版,返回,SQL Server 2000标准版,由于操作系统平台的要求,标准版只能在WINDOWS的SERVER版本中,返回,SQL Server 的小不点儿MSDE,为什么说他小呢?因为他是SQL的简装版,仅供支持应用程序使用,用友数据的要害(SQL),我们仔细看看,ADMIN文件夹揭密,SQL的数据文件所在地,用友软件的数据路径,C:u6softADMINUFSYSTEM.MDF
6、和UFSYSTEM.LDF,C:u6softADMINztxxxxx年度UFDATA.MDF和UFDATA.LDF,C:u6softADMINUFSUB.MDF和UFSUB.LDF,用友SQL版本,为数据买保险数据的备份,ADMIN,账套主管,UFERPACT.LST,这个文件是索引文件,在数据恢复时用于为 数据文件指路。其里面还包含了一些账套的 基本信息。如:账套号、年度等等。,UFDATA.BA_,这个文件是数据压缩文件,就是我们前面讲 到的UFDATA文件的压缩版。他才是真正 的数据文件。,数据备份之非常规备份,一天,我们的骄气机器启动不了了! 糟糕!我的数据,没有备份呀 !,SQL版:
7、,若这几样东西还在,回天还是有术的!,MSSQL2000数据库工具,企业管理器,事件探查器,查询分析器,【MSSQL2000数据库企业管理器】,用友普及型ERPT6维护基础知识,1、管理注册,本地注册,实名注册,数据复制禁止使用本地注册(local),新建注册,登陆方式,注册功能简介,修改注册,服务动作,修改属性,部分属性的设置可通过SP_configure修改设置 部分属性是通过修改注册表内容设置,常规属性中的网络配置,网络配置,启用协议,修改属性,修改端口,安全和连接属性,身份验证,并发数量,超时间制,用友软件使用混合验证在注册表中HKEY_LOCAL_MACHINESOFTWAREMic
8、rosoftMSSQLServerMSSQLServerLoginMode该为2(Winnt、Win2000、WinXp),Sp_configure 修改user connections和 remote query timeout 用reconfigurewith override刷新设置,下同,服务器和数据库设置,修改系统表,恢复时间,Sp_configure 修改allow updates和recovery interval参数,2、数据库功能简介,备份还原附加,导入 导出,-创建摸板 IF EXISTS (SELECT * FROM master.sysdatabases WHERE n
9、ame = N) DROP DATABASE CREATE DATABASE ,数据库名称,修改文件和日志名称和路径,新建数据库,备份数据库,选择数据库,备份类型,备份设备,备份数据库 BACKUP DATABASE 备份一个事务日志 BACKUP LOG,还原数据库,选择目标,备份设备,强制还原,目标文件,还原数据库:RESTORE DATABASE 还原事务日志:RESTORE LOG,附加数据库,选择文件,文件项目,目标数据库,-附加数据和日志文件: sp_attach_db dbname = N, filename1 = N, filename2 = N -附加数据文件: sp_att
10、ach_single_file_db dbname = N, physname = N,导入导出数据,服务器,数据源,服务器,目标数据,下一步,传输数据选项,复制表视图,复制对象,查询传输,下一步,复制表和视图,选择对象,完成,复制对象,创建对象,复制数据,选择对象,修改选项,选择对象,对象类型,可以全选,修改选项,3、数据库任务,显示对象,选择对象,生成脚本,设置格式选项,对象脚本,相关对象脚本,收缩数据库,收缩文件,直接收缩,选择文件,指定大小,用DBCC SHRINKDATABASE收缩数据库,用DBCC SHRINKFILE 收缩指定文件,分离数据库,sp_detach_db dbna
11、me = N, skipchecks = N,4、数据库属性,文件设置,增长设置,分配空间,增长设置,分配空间,日志及选项,访问设置,还原模型,关闭收缩,单用户指定一次只能有一个用户访问数据库,修复数据库时使用(single_user) 简单恢复 简单恢复允许将数据库恢复到最新的备份 完全恢复 完全恢复允许将数据库恢复到故障点状态 大容量日志记录恢复 大容量日志记录恢复允许大容量日志记录操作 当创建新的数据库时,新的数据库继承 model 数据库的恢复模型 自动关闭指定数据库资源被释放以及所有用户退出之后关闭数据库(Auto_close) 自动收缩指定数据库文件可以周期性自动收缩Auto_sh
12、rink 可用sp_dboption 修改或用Alter database set(SQL2000),6、管理表,新建表、修改表、打开表、管理索引、管理触发器等,新建和设计表,主键,触发器,约束,索引,关系,默认,生成脚本,主键,触发器管理,内容,生成脚本和关系管理,预览脚本,关系性质,7、打开表,SQL窗口,关系窗口,SQL窗口,关系窗口,表格窗口,显示表格,隐藏表格,8、其他对象管理,视图属性,视图内容,视图管理,存储过程管理,过程属性,过程内容,9、用户和密码,数据复制须用指定用户,设置代理服务启动用户和密码,设置数据库管理员SA的用户和密码,【MSSQL2000数据库事件探查器】,事件
13、探查器,使用 事件探查器进行监视 事件探查器是图形工具,使系统管理员得以监视 MSSQL实例中的事件。可以捕获有关每个事件的数据并将其保存到文件或 表中供以后分析。 使用 事件探查器只监视感兴趣的事件。如果跟踪变得太大,可以基于需要的信息进行筛选,以便只收集事件数据的子集。监视太多事件类会增加服务器和监视进程的开销,并且可能导致跟踪文件或跟踪表变得很大,尤其是在进行长时间监视时。 在跟踪事件后, 事件探查器允许重播在 SQL实例上捕获的事件数据,因此可以如事件当初发生时一样有效地重新执行保存的事件。 监视 SQL实例的性能。 调试 Transact-SQL 语句和存储过程。 识别执行慢的查询。
14、 必须有至少 10 MB 的可用空间用以运行 事件探查器。当使用 事件探查器时,如果可用空间降至 10 MB 以下,事件探查器的所有功能都将停止。,1、事件探查器术语,模板 模板定义想要使用事件探查器监视的每个事件的准则。模板不执行且必须用 .tdf 扩展名保存到文件。 跟踪 跟踪基于选定的事件、数据列和筛选捕获数据。可保存此跟踪数据,然后稍后重播或立即用于分析。 筛选 当创建跟踪或模板时,可以定义筛选由事件收集的数据的准则。 事件分类 事件分类定义事件的分组方法。 事件 事件是在 MS SQL引擎中生成的操作。 事件类 事件类是描述由服务器生成的事件的列。 数据列 数据列描述为跟踪内捕获的每
15、个事件类所收集的数据。,2、主界面,文件菜单,编辑菜单,重播菜单,3、新建跟踪,新建跟踪,设置跟踪属性,跟踪名称,模板选择,另存文件,另存为表,设置跟踪事件,选择事件,一般选择事件: SQL:BatchCompleted RPC:Completed即可。 如果需要重播则要加Audit Login和ExistingConnection。 可以根据不同情况酌情填加。,选择事件类,设置跟踪数据列,一般有TextData即可, TextData是执行的内容,而EventClass和SpId是必选项。跟踪结果需要重播,则建议加上LoginName和DatabaseID(或DatabaseName同数据库
16、关联),或通过Sp_Defaultdb修改指定连接的默认数据库 附:sp_defaultdb loginame = login , defdb = database,筛选,可以根据不同的情况,适当增加筛选条件,以减少输出的结果,便于以后的分析和处理。没有统一的要求,4、跟踪管理,停止,暂停,查找,清除,开始,格式可保存为模板文件 内容可保存为文件或表 同时可以复制查找清除,5、打开重播,单步执行,执行到游标,打开文件,打开表,开始,输出结果,脚本内容,输出字段,输出内容,【MSSQL2000数据库查询分析器】,查询分析器,SQL 查询分析器概述 M SQL 2000 查询分析器是一种图形工具,
17、可以使用它进行以下操作: 创建查询和其它 SQL 脚本,并针对 SQL Server 数据库执行它们。 由预定义脚本快速创建常用数据库对象。(模板) 快速复制现有数据库对象。(对象浏览器脚本功能) 在参数未知的情况下执行存储过程。(对象浏览器过程执行功能) 调试存储过程。(T-SQL 调试程序) 调试查询性能问题。(显示执行计划、显示服务器跟踪、显示客户统计、索引优化向导) 在数据库内定位对象(对象搜索功能),或查看和使用对象。(对象浏览器) 快速插入、更新或删除表中的行。(打开表窗口) 为常用查询创建键盘快捷方式。(自定义查询快捷方式功能) 向工具菜单添加常用命令。(自定义工具菜单功能) 可
18、以从启动菜单直接运行 SQL 查询分析器,或从 SQL Server 企业管理器内运行它。还可以通过执行 isqlw 实用工具从命令提示符运行 SQL 查询分析器。,1、主界面,文件菜单,查询菜单,工具菜单,2、连接服务器,服务器,身份认证,查询窗口,编辑内容,3、窗体介绍,选择数据库,对象浏览器,执行脚本,结果设置,由对象窗体生成脚本,SELECT CustomerID, CustomerTypeID FROM Northwind.dbo.CustomerCustomerDemo,由对象模板生成脚本,4、执行脚本,执行脚本,模板,第四部分,连接数据库方法,使用ACCESS打开项目的方法,access,实用性,因为我们产品光盘中自带的数据库为MSDE,所以 很多时候想要查看数据库都需要利用其他工具来查 询,现在给大家介绍一下如何利用Access来连接sql 数据库 使用的Access是2003版本的,操作性,首先我们打开的Access,点击新建 然后在界面右侧选择使用新数据的项目,操作性,为要创建的文件命名之后,会弹出数据库想到,界 面如下 其中升迁数据库选择要链接的数据库,权限ID使用 SA用户,数据库名称自拟。,操
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全员电气安全培训课件
- 全员安全生产培训计划课件
- 问心剧中的医患关系
- 安全与员工幸福讲解
- 职业发展规划决定未来
- 人工智能高效学习方法
- 社工面试技巧应用场景
- 光电技术教学课件
- 当前就业前景分析
- 2025-2026学年广东省深圳市高三(上)期中语文试卷
- 心电监测线路管理规范
- 合伙开厂合作协议范本及注意事项
- 黑龙江省牡丹江市普通高中2024-2025学年高二上学期1月期末考试英语试卷(含音频)
- 北京市西城区2024-2025学年七年级上学期期末道德与法治试卷
- 年生产加工钠离子电池负极材料8000 吨、锂离子电池负极材料3000吨项目环境风险专项评价报告环评报告
- (正式版)DB37∕T 4899-2025 《深远海养殖管理工作指南》
- 拖拉机运输协议合同范本
- 如何开展护理科研
- 深圳市坪山区高标准农田建设规划(2021-2030年)(草案以及编辑说明)
- 泌尿系统疾病总论
- 劳动仲裁授课课件
评论
0/150
提交评论