前言
实现磁带备份数据的功能有两方面的困难 首先 MS SQL Server(以下简称SQL)所提供的数据库的整体备份及恢复功能不能直接满足本系统要求的数据滚动备份 其次 需要解决如何在Web环境下实现磁带数据备份功能
利用SQL中现有的数据库备份和恢复的命令以及NT中的IDC技术 实现SQL数据库中数据滚动备份到磁带的功能 本系统所实现功能既能保证近一段时间的数据总在数据库中 又能保证系统管理员可随时恢复备份数据 供用户查询 本文所实现的功能具有普遍的意义 特别适用于中小型企业开发基于Intranet技术的管理信息系统
磁带数据备份及恢复的工作过程
为了充分利用SQL中现有的数据库备份与恢复功能 以降低实现磁带数据备份的代价 我们特地在硬盘上建立了一个与磁带的容量相当的数据库 我们称之为桥数据库 如FJJDBBK 可方便地实现数据的滚动备份了 其工作过程是 管理员把某月的数据从主数据库移到桥数据库中;然后用SQL的备份功能把桥数据库备份到磁带上 用户需要查看磁带中的历史数据时 系统又用SQL的恢复备份功能把磁带中的数据恢复到桥数据库中 用户直接在桥数据库中查阅历史数据 此外 在数据备份到磁带后 在进行下次数据备份前 必须清空备份数据库中的数据 为了提高工作效率 我们建立了一个空白桥数据库(没有数据时的桥数据库) 每次进行磁带备份数据之前 就用此空白数据库恢复桥数据库 空白数据库文件建立后要保存好 不可随便删除
建立该备份空白数据库过程为 先建立主数据库FJJDBBK 然后在 FJJDBBK中建立与当前数据库中一样结构的表 建立这些表结构时最好的方法是先用Enterprise Manager的Object菜单下的Generate SQL Scripts功能生成建立这些表的Scripts文件 然后选择FJJDBBK数据库 用Enterprise Manager的Tools菜单下的Query Analyzer功能运行该文件 就建立了这些所需表 显然 这时的FJJDBBK为空数据库 我们再利用备份命令或运行Tools菜单下的 Backup/Restore功能备份该空数据库
磁带数据备份及恢复的实现
在NT中 Web服务器IIS(Internet Information Server)提供了完善的访问SQL的技术IDC IDC是一个DLL文件(>SQL2000数据库的备份概念
SQL
SERVER
2000有四种类型是:数据库、事务日志、差异、文件和文件组
数据库备份是创建完事数据库的复本。它并非将所有的页都复制到备份集,而只将实际包含数据的页复制到备份集。数据页和事务日志页均复制到备份集。
数据库备份用于重新创建数据库,使其恢复到BACKUP语句完成时的状态。如果数据库只存在数据库备份,那么数据库只能恢复到服务器或数据库发生故障前最后一次数据库备份时的状态。
事务日志备份仅制作日志文件的复本。日志文件备份本身不能用于还原数据库。日志文件用于在数据库还原后将数据库恢复到原始故障点。
例如,某站点在星期天晚上执行数据库备份,而在其它每个晚上执行日志备份。如果数据库的某个数据磁盘在星期二2:30丢失,则该站点可以:
1备份当前事务日志
2还原从星期天晚上开始的数据库备份
3还原从星期一晚上开始的日志备份,以将数据库前滚。
4还原故障之后的日志备份。这将使数据库前滚到故障发生的那一刻。
事务日志恢复需要从数据库备份的那一刻到磁盘丢失那一刻之间所进行的一边串不间断的事务日志备份。
差异备份只追寻数据库中自上一次数据库备份之后修改过的所有页的复本。差异日志主要用于使用频繁的系统,一旦这类系统中的数据库发生故障,必须尽快使其重新联机。差异备份比完事数据库备份小,因此对正在运行的系统影响较小。
例如,某个站点在星期天晚上执行完事数据库备份。在白天每隔4小时制作一个事务日志备份集,并用当天的备份重写头一天的备份。每晚则进行差异备份。如果数据库的某个数据磁盘在星期四上午9:12出现故障,则该站点可以:
1备份当前事务日志。
2还原从星期天晚上开始的数据库备份。
3还原从星期三晚上开始的差异备份,将数据库前滚到这一时刻。
4还原从早上4点到8点的事务日志备份,以将数据库前滚到早上8点。
5还原故障之后的日志备份,这将使数据库前滚到故障发生的那一刻。
SQL2000支持备份或还原数据库中的个别文件或文件组。这是一种相对较完善的备份和还原过程,通常用在具有较高可用性要求的超大型数据库中。如果可用的备份时间不足以支持完事数据库备份,则可以在不同的时间备份数据库的子集。
例如,某站点需要花三小时备份数据库,并且每天只能用两个小时执行备份。该站点可在一个晚上备份一半文件或文件级,并在第二个晚上备份另一半。如果包含数据库文件或文件组的磁盘出现故障,那么该站点可以只还原丢失的文件或文件组。
该站点还必须进行事务日志备份,并且在备份文件或文件组之后必须还原所胡事务日志备份。还可以从完事数据库备份集中还原文件和文件组。这将回忆恢复速度,因为在第一步只还原已损坏的文件或文件组,而不是整个数据库。
数据备份是容灾的基础,是指为防止系统出现 *** 作失误或系统故障导致数据丢失,而将全部或部分数据从应用主机的硬盘或阵列复制到其他存储介质的过程。
数据备份和灾难恢复是不可分割的,数据备份的目的就是为了防止发生数据灾难,以及发生灾难时及时有效地进行灾难恢复。
那么什么是灾难恢复呢?
首先看灾难是什么,对于和IT领域相关的业务中断来说,由数据丢失所造成的后果是最具破坏性的。不管数据的丢失是因为无意或有意的删除,或者存储介质的数据损坏等一切能够引起系统非正常停止的事件,我们都可以把它称之为灾难。
管家婆软件备份以及恢复方法
管家婆软件安装好之后一般默认为每天自动备份一次,自动备份周期在软件的系统配置里修改。如果重装系统或者防止数据丢失,可以自己手动备份。下面是我为大家带来的管家婆软件备份以及恢复方法,欢迎阅读。
1、选择服务器备份
服务器备份是指将当前账套的数据备份下来,存放在服务端软件安装目录下的BACKUP文件夹中。
*** 作说明:在“数据备份文件名”中输入备份文件的`文件名,点击确定按钮。备份成功后,系统将在服务端安装目录下的BACKUP下生成一备份文件。用户可以对此文件进行压缩或拷贝,或恢复。
2、移动设备备份:
*** 作说明:鼠标右击桌面管家婆软件的快捷方式,选择--属性。在d出的页面中双击--查找目标(或者打开文件位置),在d出的窗口中找到--Backup文件夹,双击打开。
找到我们需要复制保存的那个数据文件 ,鼠标右击,选择发送--可移动磁盘。文件即可发送到移动设备上进行保存。使用数据时将保存在移动设备中的数据导入软件即可。
3、恢复数据
选择“文件—恢复”,d出“数据恢复”窗口
从服务器恢复数据要求将需要恢复的备份数据文件拷贝在软件安装目录
下的BACKUP文件夹下。如果在恢复数据窗口没有发现拷贝到指定目录下的账套,
可以直接在文本输入框中输入备份的文件名 →。
恢复数据后将会把当前使用中的账套的数据全部清空。系统数据将回到备份时的数据状态。因此在恢复数据时要慎重,并且首先备份当前数据。
;欢迎分享,转载请注明来源:内存溢出
评论列表(0条)