第16章-备份和恢复数据库.ppt

第16章-备份和恢复数据库.ppt

ID:59604945

大小:788.00 KB

页数:68页

时间:2020-11-15

第16章-备份和恢复数据库.ppt_第1页
第16章-备份和恢复数据库.ppt_第2页
第16章-备份和恢复数据库.ppt_第3页
第16章-备份和恢复数据库.ppt_第4页
第16章-备份和恢复数据库.ppt_第5页
资源描述:

《第16章-备份和恢复数据库.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第16章备份和恢复数据库内容16.1备份数据库16.2恢复数据库16.1备份数据库为什么要进行数据备份?备份内容谁来做备份工作?什么时候需要备份?如何进行备份?SQLServer的备份类型备份策略的规划为什么要进行数据备份?为保证数据库系统连续正常运转,以及从故障状态尽快恢复。防止数据丢失(错误的更新、病毒、物理损害、自然灾害),一旦出现问题,能够根据备份进行恢复。数据转移的一种方式。备份内容用户数据库系统数据库事务日志谁来做备份工作?Sysadmin服务器角色成员db_owner数据库角色成员db_backupoperator数据库角色成

2、员什么时候需要备份?系统数据库(修改之后立即备份)当修改了master数据库时当修改了msdb数据库时当修改了model数据库时用户数据库:一般是周期性做数据库创建之后,马上备份日志被清空之后,马上备份执行了不记入日志的操作之后,马上备份系统数据库masterMaster数据库中存储着SQLServer服务器配置参数、用户登录帐户、系统存储过程等重要内容,所以需要备份。执行任何影响master数据库的操作后,都要备份该数据库,这些操作包括:(1)数据库操作类:CREATEDATABASE、ALTERDATABASE、DROPDATABASE

3、。(2)服务器管理类:sp_addserver、sp_addlinkedserver、sp_dropserver、sp_configure、sp_serveroption。(3)服务器登录帐户管理类:sp_addlogin、sp_addremotelogin、sp_droplogin、sp_dropremotelogin、sp_grantlogin、sp_password。(4)备份设备管理:sp_addumpdevice、sp_dropdevice。(5)数据库配置类:sp_dboption、sp_renamedb。Msdb数据库支持SQ

4、LServer代理,为任务调度提供存储空间,所以要定期备份。用户数据库中包含了用户加载的数据信息,是数据库应用程序操作的主体,所以要定期备份。事务日志记录用户对数据库的更改操作,利用日志可以精确地恢复数据库,所以要定期备份。其他如何进行备份?备份到备份设备上设备类型:TapeDisk如果备份到磁盘上,则可以备份到备份设备上(永久备份设备,需事先创建),也可以直接备份到磁盘上。备份设备永久备份设备,在备份之前需要预先建立可以利用企业管理器创建永久备份设备16-1创建备份设备第一步16-2创建备份设备第二步利用T-SQL创建备份设备永久备份设备

5、也可由sp_addumpdevice创建,已创建的永久备份设备记录在master数据库的sysdevices表中,格式:sp_addumpdevice{'disk'

6、'tape'},'logical_name','physical_name'logical_name:备份设备逻辑名physical_name:备份设备物理名(文件路径名)。disk磁盘设备;tape磁带设备在系统表sysdevices中没有相应记录的备份设备称为临时备份设备(是一个磁盘文件)。例子:下面语句创建一个磁盘备份设备:USEmasterGOEXECsp_addump

7、device'disk','教学管理_FULL','d:servermssqlbackup教学管理备份设备.dat'GO备份类型完全备份(海量备份)差异备份日志备份完全备份(海量备份)对数据库中的全部信息进行备份。备份不影响数据库的活动(动态备份),同时备份:在备份过程中发生的一切活动未提交事务的执行信息差异备份备份:上次完全备份之后发生变化的数据。差异备份过程中发生的活动未提交事务的执行信息差异备份比完全备份节约时间日志备份备份从上次日志备份之后的日志记录默认时,日志备份完成后要截断日志:解决日志文件越来越大的问题。须将数据库的还

8、原模型设置为“完全方式”或“大容量日志记录”的方式,才能备份日志。在数据库选项中设置故障还原模式使用企业管理器进行备份下面我们简单介绍一下用企业管理器进行备份(备份到设备或磁盘文件):使用企业管理器进行备份使用企业管理器进行备份使用企业管理器进行备份使用企业管理器进行备份需要将数据库还原模式设置为完全模式使用T-SQL命令进行备份1、数据库备份BACKUPDATABASE,格式为:BACKUPDATABASE{dbname

9、@dbname_var}TOdump_device1[,dump_device2[,…,dump_device32]]

10、[WITHoption[,...n]]dbname

11、@dbname_var指定要备份的数据库;dump_device1[,dump_device2[,…,dump_device3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。