在应用程序客户端备份和恢复mssql server数据库的一种方法

在应用程序客户端备份和恢复mssql server数据库的一种方法

ID:24978537

大小:50.00 KB

页数:4页

时间:2018-11-17

在应用程序客户端备份和恢复mssql server数据库的一种方法_第1页
在应用程序客户端备份和恢复mssql server数据库的一种方法_第2页
在应用程序客户端备份和恢复mssql server数据库的一种方法_第3页
在应用程序客户端备份和恢复mssql server数据库的一种方法_第4页
资源描述:

《在应用程序客户端备份和恢复mssql server数据库的一种方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在应用程序客户端备份和恢复MSSQLSERVER数据库的一种方法

2、第1陈光柱1林果园2张永平21:中国矿业大学人事处江苏徐州2210082:中国矿业大学计算机系江苏徐州221008lgyalstyle="MARGIN:0cm0cm0pt;TEXT-ALIGN:center;mso-layout-grid-align:none"align=center>摘要本文以SQLSERVER为例,总结了常用的几种备份和恢复数据库的方法,分析了作业机制的原理,并提出了一种以作业机制实现恢复和备份数据库的方法。用户可以不打开数据库

3、管理器,在应用程序客户端就可以方便地实现数据库的备份和恢复。关键词备份恢复作业机制数据库1.概述备份和恢复是数据库管理员维护数据库安全性和完整性的重要操作。备份是恢复数据库最容易和最能防止意外的保证方法。没有备份,所有的数据都可能会丢失。备份可以防止表和数据库遭受破坏、介质失效或用户错误而造成数据灾难。恢复是在意外发生后,利用备份来恢复数据库的操作。任何数据维护无论是基于C/S还是B/S的信息管理系统都必须具有备份和恢复数据库的功能。作为强大数据库SQLSERVER的管理器ENTERPRISEMANAGER,其本身

4、也提供了几种实现和恢复数据库的方法,但这几种方法实现起来,都需要用户对ENTERPRISEMANAGER相当熟悉,而且处理步骤较繁锁,操作起来容易发生失误。因此我们就需要一种更加简便可行的实现方法。2.常用的备份和恢复数据库的方法在SQLSERVERENTERPRISEMANAGER是一种强大的管理工具,它能完成很多功能,备份和恢复数据库是其中的一项基本功能。归结起来,借助这个管理工具有三种常用的方法实现备份和恢复数据库。⑴完全手工方式。在这种方式下,选择要备份和恢复的数据库,单击鼠标右键,在快捷菜单中的“ALLT

5、ASKS”下选择备份或者恢复数据库。这种方式,用户要进行很多步操作,其中要涉及到一些参数,使用起来容易出错,尤其对新手来讲,一旦操作失误可能带来很大的损失。⑵半手工方式。这种方式就是管理员事先建立备份或者恢复数据库的作业,待到备份或者恢复数据库的时候,管理员打开“SQLSERVERENTEPRISEMANAGER”,在“MANAGER”里找到相应的作业,然后执行之。这种方式,虽然是基于作业方式实现的,但是管理员必须打开数据库管理器,而且要在繁多的作业中进行选择。一旦选择错误并执行之,有可能带来意想不到的损失。⑶全自

6、动方式。在数据库管理器里面,管理员事先建立好恢复或者备份数据库的作业,然后定制一个执行计划,让计算机在特定的条件下自己执行备份和恢复操作。这种方式看起来简单、省事,但是机器在异常情况(如掉电)下,就不能按照计划执行了。3.作业机制的工作原理作业是ENTERPRISEMANAGER提供的一种定期处理数据的一种方法,前面提到的半手工方式和全自动方式虽然利用了作业,但它需要在ENTERPRISEMANAGER里启动和关闭作业;我们要讨论的是在应用程序客户端启动和关闭作业的机制。如图1作业机制的工作原理,由控制体和执行体两

7、大部分构成。控制体顾名思义就是控制作业执行的实体,靠具体编程实现。实现时,要调用MSDB数据库的系统存储过程SP_START_JOB,SP_END_JOB等等,同时要访问表SYSJOBHITORY,获取作业执行状态。执行体就是作业执行的整体,应用系统投入使用时建立。应用系统安装时,要建立数据库、备份和恢复设备、备份和恢复作业。控制体由用户触发,启动相应的作业,交由执行体执行作业,在执行过程中,执行体执行的每一步状态信息都要写入MSDB数据库的SYSJOBHISTORY表里。同时,控制体不断获取执行状态信息,根据这些

8、信息,控制体决定继续执行还是停止该作业。在作业执行完毕或者出错停止后,控制体向用户反馈执行结果。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。