第15章数据库日常维护与管理 15.1备份与还原 15.2数据的导入和导出
第15章 数据库日常维护与管理 15.1 备份与还原 15.2 数据的导入和导出
15.1备份与还原 备份:就是对 SQL Server数据库或事务日志进 行备份,数据库备份记录了在进行备份这 操作时数据库中所有数据的状态,以便在数 据库遭到破坏时能够及时地将其恢复
15.1 备份与还原 备份:就是对SQL Server数据库或事务日志进 行备份,数据库备份记录了在进行备份这一 操作时数据库中所有数据的状态,以便在数 据库遭到破坏时能够及时地将其恢复
SQL Server2000四种备份方式 (一)完全数据库备份( Dadabase- complete) (二)差异备份或称增量备份( Dadabase- differential) (三)事务日志备份( Transaction log) (四)数据库文件和文件组备份( File and filegroup)
⚫ SQL Server 2000四种备份方式 (一)完全数据库备份(Dadabase-complete) (二)差异备份或称增量备份(Dadabasedifferential) (三)事务日志备份(Transaction log) (四)数据库文件和文件组备份(File and filegroup)
创建备份设备 在进行备份以前首先必须指定或创建备份设 备,备份设备是用来存储数据库、事务日志或文 件和文件组备份的存储介质,备份设备可以是硬 盘、磁带或管道。当使用磁盘时, SQL Server允 许将本地主机硬盘和远程主机上的硬盘作为备份 设备,备份设备在硬盘中是以文件的方式存储的
创建备份设备 ⚫ 在进行备份以前首先必须指定或创建备份设 备,备份设备是用来存储数据库、事务日志或文 件和文件组备份的存储介质,备份设备可以是硬 盘、磁带或管道。当使用磁盘时,SQL Server允 许将本地主机硬盘和远程主机上的硬盘作为备份 设备,备份设备在硬盘中是以文件的方式存储的
1.使用 SQL Server企业管理器创建备份设备 如图4-17-4-18所示。 ●2.使用系统存储过程创建备份设备 在 SQL Server中,可以使用 sp addumpdevice语 句创建备份设备,其语法形式如下: sp addumpdevice{‘ device_type’ [,’ logical name’][,’ physical name’][,{ controller type, device status]
⚫1 .使用SQL Server 企业管理器创建备份设备 ⚫如图4-17---4-18所示。 ⚫2. 使用系统存储过程创建备份设备 ⚫在SQL Server 中,可以使用sp_addumpdevice语 句创建备份设备,其语法形式如下: ⚫sp_addumpdevice {‘device_type’} ⚫[,’logical_name’][,’physical_name’][,{ {controller_type|’device_status’}}]
Tn SQL Server Enterprise anager En Console Reotiicresoft SQL Servers\SQL Server Groupira ainders 95 ar Ister)\BEaD 如 Action Yie I具回回一的眼公a0mG 「备份1个项目 a Console Root 名称A 物理位置 引 Microsoft SQL Serve 申hais C: \Prora Files\Micros 白目 SQL Server Group 由 PB Windows 95 or later.) 密数据 口数据转换服务 管理 SQL server代理 qL备份数据库①) e复制 e白安全性 e支持服 New lindow from Hers Re Export List. 图4-17使用企业管理器创建备份设备
图4-17 使用企业管理器创建备份设备
备价设备屈性一新设备 常规 名称0:厂 查看内 C带动器名 G文件名 AProgram Files\Mi crosoft SQL Serv 确定」取消」帮助 图4-18输入备份设备属性对话框
图4-18 输入备份设备属性对话框
●例:在磁盘上创建了一个备份设备程序 use master exec sp addumpdevice ' disk backup company’, c: mssql7backupbk company. bak
⚫例:在磁盘上创建了一个备份设备程序 use master exec sp_addumpdevice ‘disk’, ‘backup_company’, ‘c:\mssql7\backup\bk_company.bak’
● SQL Server系统提供了三种数据库备份操 作的方法: ●(1) SQL Server企业管理器 (2)备份向导 ●(3) Transact-SQL语句
⚫ SQL Server系统提供了三种数据库备份操 作的方法: ⚫ (1)SQL Server 企业管理器 ⚫ (2)备份向导 ⚫ (3)Transact-SQL语句
1.使用 SQL Server企业管理器进行备份 (1)启动企业管理器,登录到指定的数据库服务 器,打开数据库文件夹,用右键单击所要进行备份的 数据库图标,在弹出的快捷菜单中选择所有任务,再 选择备份数据库。 ●(2)出现 SQL Server备份对话框,对话框中有两 个页框,即常规和选项页框。 ●(3)在常规页框中,选择备份数据库的名称、操 作的名称、描述信息、备份的类型、备份的介质、备 份的执行时间。 (4)通过单击添加按钮选择备份设备 ●(5)选择调度复选框,来改变备份的时间安排。 ●(6)在选项页框中进行附加设置
1. 使用SQL Server 企业管理器进行备份 ⚫(1)启动企业管理器,登录到指定的数据库服务 器,打开数据库文件夹,用右键单击所要进行备份的 数据库图标,在弹出的快捷菜单中选择所有任务,再 选择备份数据库 。 ⚫(2)出现SQL Server备份对话框,对话框中有两 个页框,即常规和选项页框。 ⚫(3)在常规页框中,选择备份数据库的名称、操 作的名称、描述信息、备份的类型、备份的介质、备 份的执行时间。 ⚫(4)通过单击添加按钮选择备份设备 。 ⚫(5)选择调度复选框,来改变备份的时间安排。 ⚫( 6 )在选项页框中进行附加设置