《SQLServer2005数据库基础》项目七SQLServer数据库管理文库.pptVIP

《SQLServer2005数据库基础》项目七SQLServer数据库管理文库.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《SQLServer2005数据库基础》项目七SQLServer数据库管理文库.ppt

练习 1、数据库有哪些备份类型? 2、如何制定数据库备份策略? 3、如何使用T-SQL语句恢复数据库? 学习目标 1、能够备份数据库 2、能够还原数据库 3、能够恢复数据库 4、能够制定维护计划 模块7-2 学生管理数据库的备份与还原 任务1 使用SQL Server Management Studio完整备份student数据库 任务2 使用T-SQL语句完整备份数据库student 任务3 使用T-SQL语句差异备份数据库student 任务4 使用T-SQL语句事务日志备份数据库student 任务5 制定student数据库备份策略,实施备份方案 任务6 使用SQL Server Management Studio恢复student数据库 任务7 使用T-SQL语句恢复student数据库 任务1 使用SQL Server Management Studio完整备份student数据库 【操作步骤】 在对象资源管理器窗口中展开【数据库】︱【student】︱【任务】︱【备份】,单击备份命令 2. 打开“备份数据库-student”对话框,设置备份集名称和备份路径 3. 在“指定设备”对话框中,在“备份位置”文本框中确认所添加的文件后,单击“确定”,打开还原数据库”对话框内,勾选用于还原的备份集中的文件后,单击“确定”按钮,如图所示。 任务1 操作步骤 任务2 使用T-SQL语句完整备份数据库student 【任务描述】 将student数据库完全备份到设备mybackup。 数据库完整备份,可每周备份一次。 【任务分析】 根据任务要求,先要创建一个备份设备mybackup,然后才能将student数据库备份到设备mybackup。 任务2 操作步骤 1.创建备份设备,在新建查询窗口,输入语句如图所示 任务2 操作步骤 2.在对象资源管理器窗口中展开【数据库】︱【student】︱【任务】︱【备份】,单击备份命令,如图所示。 3.打开“备份数据库-student”对话框,设置备份集名称和备份路径,如下图所示 任务2 操作步骤 完整数据库备份 完整数据库备份是指所有的数据库对象、数据和事务日志都将被备份。完整数据库备份的每个备份使用的存储空间更多。   由于完整数据库备份不能频繁地创建,因此,不能最大程度地恢复丢失的数据。 一般来说完整性备份应该与后面的备份方法结合使用才能最大程度地保护数据库数据。 完整数据库备份 使用场合: 1)系统中所存数据重要性很低 2)系统中所存的数据可以很容易再创建 3)数据库不经常被修改 拓展练习 使用backup database 语句来还原数据库 任务3 使用T-SQL语句差异备份数据库student 【任务描述】 将student数据库差异备份到文件”c:\Program Files\Microsoft SQL Server\MSSQL.1\mssql\backup\difackup.bak” 【任务分析】 根据案例要求,执行差异备份与执行完整备份的不同在于需要在备份的WITH选项中指明INIT,DIFFERENTIAL 数据库差异备份,每天可备份一次 任务3 程序源代码 BACKUP DATABASE student TO DISK=‘c:\program Files\Microsoft SQL Server\MSSQL.1\MSSQL\backup\difbackup.bak’ WITH DIFFERENTIAL,NOINIT, NAME=‘student_difbackup’ DESCRIPTION=‘Differential backup of stuent’ 任务4使用T-SQL语句事务日志备份数据库student 【任务描述】 将数据库student日志备份到设备mylog 【任务分析】 日志备份必须建立在完整备份的基础上,即必须有一次完整备份,然后才有日志备份。本任务的完整备份与日志备份均建立在设备名为mylog.bak的备份集文件上 任务4 源代码 USE master GO EXEC sp_addumpdevice ‘disk’,’mylog’,’c:\dump\mylog.bak’ BACKUP DATABASE student TO mylog BACKUP LOG student TO mylog 任务5 制定student数据库备份策略,实施备份方案 【任务描述】 服务器自动对student数据库每周日0:00时进行完整数据库备份,每天0:00时进行差异备份,每2个小时进行一

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档