- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第16章-备份和恢复数据库
第16章 备份和恢复数据库 内容 16.1 备份数据库 16.2 恢复数据库 16.1 备份数据库 为什么要进行数据备份? 备份内容 谁来做备份工作? 什么时候需要备份? 如何进行备份? SQL Server的备份类型 备份策略的规划 为什么要进行数据备份? 为保证数据库系统连续正常运转,以及从故障状态尽快恢复。 防止数据丢失(错误的更新、病毒、物理损害、自然灾害),一旦出现问题,能够根据备份进行恢复。 数据转移的一种方式。 备份内容 用户数据库 系统数据库 事务日志 谁来做备份工作? Sysadmin服务器角色成员 db_owner数据库角色成员 db_backupoperator数据库角色成员 什么时候需要备份? 系统数据库 (修改之后立即备份) 当修改了master 数据库时 当修改了msdb 数据库时 当修改了model 数据库时 用户数据库:一般是周期性做 数据库创建之后,马上备份 日志被清空之后 ,马上备份 执行了不记入日志的操作之后 ,马上备份 系统数据库master Master数据库中存储着SQL Server服务器配置参数、用户登录帐户、系统存储过程等重要内容,所以需要备份。 执行任何影响master数据库的操作后,都要备份该数据库, 这些操作包括: (1)数据库操作类:CREATE DATABASE、ALTER DATABASE、DROP DATABASE。 (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数据库支持SQL Server代理,为任务调度提供存储空间,所以要定期备份。 用户数据库中包含了用户加载的数据信息, 是数据库应用程序操作的主体, 所以要定期备份。 事务日志记录用户对数据库的更改操作, 利用日志可以精确地恢复数据库,所以要定期备份。 如何进行备份? 备份到备份设备上 设备类型 : Tape Disk 如果备份到磁盘上,则可以备份到备份设备上(永久备份设备,需事先创建),也可以直接备份到磁盘上。 备份设备 永久备份设备, 在备份之前需要预先建立 可以利用企业管理器创建永久备份设备 利用T-SQL创建备份设备 永久备份设备也可由sp_addumpdevice创建,已创建的永久备份设备记录在master数据库的sysdevices表中,格式: sp_addumpdevice {disk | tape}, logical_name, physical_name logical_name: 备份设备逻辑名 physical_name:备份设备物理名(文件路径名)。 disk 磁盘设备;tape 磁带设备 在系统表sysdevices中没有相应记录的备份设备称为临时备份设备(是一个磁盘文件)。 例子: 下面语句创建一个磁盘备份设备 : USE master GO EXEC sp_addumpdevice disk,教学管理_FULL, d:\server\mssql\backup\教学管理备份设备.dat GO 备份类型 完全备份(海量备份) 差异备份 日志备份 完全备份(海量备份) 对数据库中的全部信息进行备份。 备份不影响数据库的活动(动态备份), 同时备份: 在备份过程中发生的一切活动 未提交事务的执行信息 差异备份 备份: 上次完全备份之后发生变化的数据。 差异备份过程中发生的活动 未提交事务的执行信息 差异备份比完全备份节约时间 日志备份 备份从上次日志备份之后的日志记录 默认时,日志备份完成后要截断日志: 解决日志文件越来越大的问题。 须将数据库的还原模型设置为“完全方式”或“大容量日志记录”的方式,才能备份日志。 使用企业管理器进行备份 下面我们简单介绍一下用企业管理器进行备份(备份到设备或磁盘文件): 使用T-SQL命令进行备份 1、数据库备份BACKUP DATABASE,格式为: BACKUP DATABASE { dbname | @dbname_var } TO dump_device1[, dump_device2[,…,dump_device
文档评论(0)