1、数据库备份还原与导入/导出,www.SineS,Sine安全专业做安全,SQL Server 2005,第11章 数据库备份还原与导入/导出,目标: 如何使用SQL Server 2005进行备份还原和数据导入/导出操作。,SQL Server 2005,11.1数据库的备份还原,11.1.1备份还原概述,“备份”是数据的副本,用于在系统发生故障后还原和恢复数据。还原是指从一个或多个备份中还原数据,并在还原最后一个备份后恢复数据库,11.1.2恢复模式,在SQL Server 2005数据库管理系统中,可以选择3种恢复模式包括:简单恢复模式、完整恢复模式和在容量日志恢复模式,SQL Serve
2、r 2005,11.1.2恢复模式,在SQL Server 2005中可能SQL Server Management Studio查看更改数据库的恢复模式,启动SQL Server Management Studio,连接到相应的Microsoft SQL Server Database Engine实例之后,在“对象资源管理器”中展开“数据库”,然后选择Northwind数据库。右键单击该数据库,再单击“属性”,将打开“数据库属性”对话框,在“选择页”窗格中选择“选项”。当前恢复模式显示在“恢复模式”列表框中,也可以从列表中选择不同的模式来更改恢复模式。,SQL Server 2005,11
3、.1.3数据库备份,数据库备份包括完整备份和完整差异备份。 使用SQL Server Management Studio进行完整备份(以备份Northwind数据库为例,说明在SQL Server Management Studio中使用向导备份数据库的过程 ),1、 打开SQL Server Management Studio,用鼠标右击“对象资源管理器”中的“Northwind”数据库对象,在弹出的快捷菜单中选择“任务”“备份”选项 。2、在“备份数据库”窗中中,选择备份类型为“完整”。在备份的目标中,指定备份到的磁盘文件位置(本例中为C:Program FilesMicrosoft SQ
4、LServerMSSQLBACKUPNorthwind.bak文件),用户也可以自行选择备份数据库或数据文件,以及备份集的有效期等,然后单击“确定”按钮。3、备份操作完成后,弹出对话框表示备份成功,这时,在备份的文件位置可以找到C:Program FilesMicrosoft SQLServerMSSQLBACKUPNorthwind.bak备份文件。,SQL Server 2005,11.1.3数据库备份,使用SQL Server Management Studio进行完整差异备份,SQL Server 2005,11.1.4数据库还原,以还原“Northwind”中的数据为例,介绍还原完整
5、备份的方法,具体步骤如下,1)打开SQL Server Management Studio,用鼠标右键单击“对象资源管理器”中的“Northwind”数据库对象。在弹出的快捷菜单中选择“任务”“还原” “数据库”选项 。 ) 在“还原数据库”窗口中,选择还原的数据库为“Northwind”,选择用于还原的备份集为在备份操作中备份的完整数据集 。 3)在“还原数据库”窗口种选择选项,在还原选项中选“覆盖现有数据库”复选框,按“确定”按钮。还原操作完成后,打开“Northwind”数据库,可以看到其中的数据进行了还原 。,SQL Server 2005,11.2 数据库的导入/导出,11.2.1
6、数据库表数据导出,在 SQL Server 2005中,可以在SQL Server Management Studio 中将数据表数据导出,1)打开 SQL Server Management Studio,用鼠标右键单击“对象资源管路器”中的“Northwind”数据库对象。在弹出的快捷菜单中选择“任务”“选项 。 2)在“ SQL Server导入和导出”窗口中,选择导出数据的数据源。在本例中,选择数据源为SQL Native Client,选择导出数据的数据库为学生成绩管理系统 。 3)在“导入和导出向导”窗口中,选择导出数据的目标,即导出数据复制到何处。 4)在“导入和导出向导”窗口中,选择从表中复制数据或者从查询中复制数据 。 5)在“导入和导出向导”窗口中,选择从复制数据的源表或视图。 6)在“导入和导出向导”窗口中,选择“立即执行”复选框 。 完成导出数据的向导设置后,在“导入和导出向导”窗口中,单击“完成”按钮 。,SQL Server 2005,11.3 小结,本章主要介绍如何使用SQL Server 2005进行备份还原和数据导入/导出操作。,