缔冠期刊网

浅谈SQL Server 2005数据库备份与还原

2022-06-09

  摘要:当我们对数据库进行操作时,有时会因为计算机的软、硬件故障或者人为原因,导致数据库的破坏或者数据的丢失,造成不可估量的损失。为了减少损失,我们必须定时对数据库进行备份。该文主要介绍数据库的备份设备、类型,并结合“学生信息管理系统”实例讲解数据库的备份和还原方法,从而提高数据库的安全性。

  关键词:SQL Server 2005;数据库的备份与还原

  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)20-4654-03

  Introduction to the SQL Server 2005 Database Backup and Restore

  YU Xiao-na

  (Qingyuan Polytechnics,Qingyuan 511510,China)

  Abstract: When we operate the database, sometimes because the computer software and hardware failures or man-made reasons, lead to the destruction of the database or data loss, causing immeasurable loss. In order to reduce the loss, We must regularly to backup database.This paper mainly introduces the database backup device, type, and examples of "student information management system" interpretation methods for backup and restore database, so as to improve the security of the database.

  Key words: SQL SERVER 2005; database backup and restore

  在计算机的日常使用过程中,有经验的用户会定期对一些重要的资料、文件进行备份。同样,作为一个数据库管理员和用户,为了不因为误操作或者恶意操作、物理磁盘的数据冲突、外界突发事件的影响等原因,使数据库出现数据丢失甚至崩溃,造成不可估量的损失。我们在使用数据库过程中要形成一种定期对数据库进行备份的习惯,出现问题后可将最近备份的数据还原,从而提高了数据库的安全性。

  1 数据库的备份设备

  在创建备份时,必须选择存放备份数据的备份设备。SQL Server 2005数据库的备份设备主要有3种,分别为磁盘备份设备、磁带备份设备和命名管道备份设备。

  磁盘备份设备一般是硬盘或者其他磁盘类存储介质上的文件,一般按照普通的操作系统文件进行管理。磁盘备份设备可以定义在数据库服务器的本地磁盘上(最好不要定义在存放SQL Server 2005数据库的磁盘上,可避免因不可挽回的磁盘介质故障,永久地失去数据和备份信息),也可以定义在通过网络连接的远程磁盘上(因为通过网络备份比较容易发生故障,所以一定要在规划好备份策略后再进行尝试)。

  磁带备份设备跟磁盘备份设备不同之处在于磁带备份设备必须直接物理地连接在运行SQL Serve 2005服务器的计算机上且不支持远程设备备份。

  命名管道备份设备为使用第三方的备份软件和设备提供了一个灵活强大的通道。当用户使用命名管道备份设备进行备份和还原的操作时,需要在BACKUP或RESTORE语句中给出客户端应用程序中使用的命名管道备份设备的名称。

  2 数据库的备份方法

  在SQL Server 2005中,用户可以根据不同的情况采取以下4种备份方法:

  1) 完整备份

  这种备份会备份整个数据库的所有内容,包括事务日志。它生成的备份文件的大小和备份时间是由数据库的内容量决定的。对于数据量比较少,或者变动比较小,而且不需要经常备份的数据而言,我们可以选择使用完整备份方式。在还原数据时,只要还原一个备份文件,不需要其他文件的支持,还原过程比较简单。

  2) 差异备份

  差异备份是针对最后一次完全备份后,数据发生更改的部分进行备份。跟完全备份相比较,差异备份的数据量比完全备份小,备份的速度也比较快,对SQL Server服务性能的影响也较小,是比较常用的备份方式。在还原数据时,必须先还原差异备份前一次的完整备份,然后还原最后一次所做的差异备份,这样才能让数据库里的数据还原到与最后一次差异备份时的内容相同。

  下面笔者结合“学生信息管理系统”具体讲解怎样进行差异备份和恢复:①确定做差异备份和完全备份的时间。比如我们定星期一到星期六对“学生信息管理系统”进行差异备份,星期天做完全备份。②利用差异备份将数据库还原到某一时间点前。比如在星期四,我们发现数据库有问题,要将数据库还原到星期三的状况时,必须先还原上个星期天的完全备份,再还原星期三的差异备份。

  3) 事务日志备份

  事务日志备份只备份事务日志里的内容,备份的是自上次备份(完全备份、差异备份或者日志备份)后对数据库执行的所有事务的记录。我们可以使用事务日志备份将数据库恢复到特定的即时点,比如插入一批新数据前的那点,或者恢复到故障点。在进行日志备份前,要先对数据库进行完全备份。跟差异备份一样,事务日志备份生成的文件较小、占用时间较短,但不同的是在还原数据时,除了要先还原完全备份之外,还要依次还原每个事务日志备份,而不是只还原最后一个事务日志备份。

  4) 文件和文件组备份

  文件和文件组备份是针对我们在创建数据库时创建了多个数据库文件或文件组而言的,这种方法在日常中比较少用,难度也相对比较高,经常是用来备份比较重要的数据。利用该备份方式我们可以只备份数据库中的某些文件并分多次来备份数据库,缩短备份的时间,对于数据库文件比较大时十分有效。同时,由于文件和文件组备份只备份其中一个或多个数据库文件,当数据库里的某个或某些文件损坏时,可能只需要对损坏的文件或文件组备份进行还原。

论文中心更多

期刊百科
期刊投稿 期刊知识 期刊审稿 核心期刊目录 录用通知 期刊版面费 投稿期刊推荐 学术问答
基础教育
小学语文 中学语文 小学数学 中学数学 小学英语 中学英语 物理教学 化学教学 生物教学 政治教学 历史教学 地理教学 科学教学 音乐教学 美术教学 体育教学 信息技术 班主任管理 校长管理 幼教 教育管理 微课教学 作文教学 德育教学 教学设计
医学论文
内科医学 外科医学 预防医学 妇科医学 检测医学 眼科医学 临床医学 药学论文 口腔医学 中西医 中医学 外科 护理 基础医学 急救医学 老年医学 医学实验 儿科医学 神经医学 兽医学 肿瘤医学 综合医学
职业教育
教育学原理 电影文学教育 学前教育 教育学管理 高等教育学 教育技术学 职业技术教育 成人教育学 特殊教育学 教育心理学 家庭教育 教育毕业 中专中职教育 教学设计 国学教育 学术研究 大学教育
药学卫生
社区门诊 医药学 医患关系 医院管理 疾病预防 保健医学 公共卫生 医学教育
文科论文
农业经济 工商管理毕业 会计毕业 行政管理 法律毕业 市场营销 经济毕业 汉语言文学 财务管理 物流管理 人力资源 旅游管理 国际贸易 物业管理 新闻学 企业管理 金融银行 社会科学 食品安全 办公档案 审计学 税务税收学 外国文学 哲学
理科论文
机电毕业 土木工程 计算机毕业 电气毕业 建筑毕业 电子商务 工程毕业 设计毕业 机械制造 汽车毕业 园林毕业 农学毕业 数控毕业 软件技术 水利工程 环境生态 畜牧渔业 化工毕业 科技创新 石油矿藏
论文格式
开题报告 论文题目 摘要关键词 目录提纲 论文致谢 参考文献 附录其他 论文答辩
职业论文
教育论文 经济论文 科技论文 财会论文 管理论文 医学论文 法学论文 文学论文 工业论文 建筑论文 农业论文 水利论文 计算机论文 社科论文 机械论文 生态环境 中西文化

先发表后付款 不成功可退款

权威机构认证 专注期刊10余年 1000余家杂志社长期合作

缔冠期刊网

首页 网站地图 返回顶部
Copyright © 1998- 缔冠期刊网