3 数据库的备份与还原 下面以备份和恢复“学生信息管理系统”数据库为例来实现数据库的备份和恢复。 3.1 创建备份设备 首先,启动SSMS,在对象资源管理器下展开“服务器对象”,选择“备份设备”,然后右键单击,选择“新建备份设备”命令,打开“备份设备”对话框,最后在“设备名称”右边的文本框中输入备份设备名,如“ABCD”,此时在“文件”右边的文本框中会自动生成包括默认路径的物理文件名,C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Backup\ABCD.bak ,如图1所示。 3.2 备份学生信息管理系统 在SSMS平台中,展开“数据库”,选择“学生信息管理系统”数据库,然后右键单击,选择“任务”“备份”命令,打开“备份数据库”对话框,如图2所示。 默认备份到SQL Server安装目录的BACKUP文件夹中,其扩展名为.bak。可以更改备份路径,点“删除”按钮删除默认路径,再点“添加”按钮指定新的备份路径,最后点“确定”按钮完成数据库的备份。 3.3 还原学生信息管理系统 一般有几种数据库的备份方式,就有几种。下面具体讲解完整备份的还原和差异备份的还原。 1) 完整备份的还原 右键单击要还原的数据库,然后选择“任务”、“还原” 、“数据库”(如果该数据库不存在,可以在“数据库”节点上右击,选择“还原数据库”)命令,打开“还原数据库”对话框,有两个选项卡:常规和选项,如图3、图4所示。 有两种方法可以列出要还原的备份文件:选中“源数据库”单选按钮,从右边的下拉菜单中选择“学生信息管理系统”,就会列出该数据库的所有备份集。选中“源设备”单选按钮,单击后面的“..”按钮,指定要还原的数据库备份文件。 2) 差异备份的还原 差异备份的还原和完整备份的还原的主要区别是选择备份文件的不同,选择完全备份和最后一次差异备份,如图5所示。 4 小结 对于数据库服务器来说,安全性至关重要,要定时对数据库进行备份,在出现问题后可将最近的备份数据还原,可避免由于外界因素导致服务器瘫痪使数据库文件遭到破坏,数据信息丢失而造成无法估量的损失。 参考文献: [1] 宋传玲主编.SQL Server 2005 数据库应用基础教程[M].北京:清华大学出版社,2012. [2] 吴瑛.SQL server 2000数据备份与恢复策略探讨[J].湘潭师范学院学报,2009(1). [3] 唐笑林.Microsoft SQL Server 2000数据库备份和恢复策略[J].安徽职业技术学院学报,2006(3). |