您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 科脉技术培训――数据库篇
12科脉®商业管理软件技术培训数据库篇3目录•数据库安装•数据库备份与还原•数据日志已满的处理方法•数据库的修复•置疑数据库处理4数据库的安装1版本选择WIN2000或WINXP的专业版操作系统只能安装SQLSERVER的标准版WIN2000的服务器版或高级服务器版可以安装SQLSERVER的标准版和企业版--------WINXP的服务器版叫WINXP.NET未出过正式版本,也有说WIN2003就是WINXP的服务器版5数据库的安装•2安装的注意事项:默认实例选择,不要安装其他实例,以方便后面的设置步骤与维护工作量帐号的验证方式,使用通用方式,减少后面的麻烦6数据库的安装•数据库密码保护,建议使用混合模式,SA的密码在客户不要求的情况下建议为空,如果用了那么在后面的DBSETUP中必须输入SA的密码,否则不能装载数据库,如下图所示7数据库的安装8数据库的安装•3数据库补丁的安装,SQLSERVER到目前为止发布的补丁包有SP1,SP2,SP3,SP4,要求打上SP4补丁,检查是否打了SP4补丁包可以通过以下方式,如图所示910数据库的备份与还原•1备份的方法:一般在系统中做备份,也可以使用数据库维护计划做备份,还有一种方法是直接将MDF文件和LDF文件直接复制一份,建议使用系统中备份功能备份数据11数据数据库的备份与还原如何让系统在无人执守状态下自动备份?121.确认ServerAgent处于启动状态132.新建一个维护计划143.在数据库维护计划向导欢迎界面中直接点“下一步”154.选中“kmjxc”数据库165.不作任何更新数据的优化176.不检查或修复数据库的完整性187.点“更改”按钮指定计划198.修改自动备份计划的安排209.选择“使用此目录”2110.不使用备份事务日志2211.不修改“要生成报表”2312.默认记录部分历史2413.指定计划的名称25数据库的备份与还原•2还原方法:科脉软件提供还原备份数据的工具且必须使用该工具,不然将提示错误26数据库的备份与还原•针对直接将MDF文件和LDF复制出来做备份的方法,还原数据库时要注意,由于科脉软件使用数据库有专用的用户名和密码,单纯的将MDF文件和LDF文件在数据库里恢复是没有作用,打开科脉软件将报10003错误,以下是针对直接将MDF文件和LDF做备份的数据库还原方法•MDF:SQLSERVER数据库的数据文件•LDF:SQLSERVER数据库的日志文件27数据库的备份与还原28数据库的备份与还原29数据库的备份与还原30数据库的备份与还原•将附加好的数据库备份31数据库的备份与还原32数据库的备份与还原33数据库已满的处理方法•数据库日志是记录数据库操作的文件,系统可以设置为自动收缩,但是常有不自动收缩而膨胀到占据整个盘的情况,此种情况下就需要收缩日志文件34数据库已满的处理方法•方法一:使用先分离数据库后附加数据库MDF文件重建日志的方法,但是条件是数据库文件所在盘的空间至少还有2到3个G做缓冲空间35数据库已满的处理方法36数据库已满的处理方法37数据库已满的处理方法38数据库已满的处理方法39数据库已满的处理方法40数据库的修复查询报表报错做单据报错审核单据报错前台销售付款时报错前台交换数据报错做综合数据日结报错打开菜单报错411.检查数据库•在SQL查询分析器中执行以下语句:(注以下所用的kmjxc_pro为数据库名称,请客户手工改为自己的数据库名)•Usekmjxc_pro--转到要检查的数据库•Dbcccheckdb--检查数据库422.查看检查结果•中间有很多红色字体显示•最后显示CHECKDB发现了x个分配错误和x个一致性错误•一般情况下,引起分配错误的原因是磁盘损坏;一致性错误可能是数据库中的表或索引坏,基本上都可修复,但并不能保证不丢失数据433.把数据库设置为单用户模式444.修复数据库•Dbcccheckdb(‘kmjxc_pro’,repair_allow_data_loss))--修复数据库•Dbcccheckdb(‘kmjxc_pro’,REPAIR_REBUILD)--修复数据库索引455.确证修复结果再使用“dbcccheckdb”检查数据库,若结果为“CHECKDB发现了0个分配错误和0个一致性错误”即为正确466.取消单用户47置疑数据库处理•数据库置疑是常见的数据库错误,如图48置疑数据库处理•首先确定mdf文件是完好的•假设置疑数据库的名称是kmjxc_pro,先将kmjxc_pro_Data.MDF复制出来,然后将kmjxc_pro_Data.MDF和kmjxc_pro_Data.LDF剪切出原目录•db_setup.exe建立一个名称为kmjxc_pro的空数据库•停止数据库,将先前复制出去的kmjxc_pro_Data.MDF文件替换新建的kmjxc_pro数据库的kmjxc_pro_Data.MDF49置疑数据库处理•以下语句需要逐条执行,注意红框部分50结束语:•SQLSERVER数据库是最常见的数据库,以上内容需要大家常练习,灵活运用。
本文标题:科脉技术培训――数据库篇
链接地址:https://www.777doc.com/doc-6381136 .html