- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12讲数据库的备份与恢复讲述
哈尔滨师范大学恒星学院 (6)单击“下一步”按钮,打开“配置目标数据库”窗口,选择“如果目标上已存在同名的数据库或文件则停止传输(T)。”选项,并修改相应文件名 哈尔滨师范大学恒星学院 (7)单击“下一步”按钮,打开“配置包”窗口,设置将要创建的这个包的名称,该包可以供以后执行时使用,,这里保持默认设置 哈尔滨师范大学恒星学院 (8)单击“下一步”按钮,打开“安排运行包”窗口,用于设定何时运行它所创建的这个DTS作业,这里选择“立即运行” 哈尔滨师范大学恒星学院 (9)设置完成后,单击“下一步”按钮,将打开“完成该向导”窗口 哈尔滨师范大学恒星学院 2.删除备份设备 (1)使用sp_dropdevice系统存储过程将服务器中的设备删除,并能删除操作系统文件。具体语句格式如下: sp_dropdevice [ @logicalname = ] device ? [ , [ @delfile = ] delfile ] ? 参数说明: @logicalname :表示备份设备逻辑名。在 master.dbo.sysdevices.name 中列出的数据库设备或备份设备的逻辑名称。device 的数据类型为 sysname,无默认值。 @delfile : 表示相对应的物理备份设备文件。指定物理备份设备文件是否应删除。delfile 的数据类型为 varchar(7)。如果指定为 DELFILE,则删除物理备份设备磁盘文件。 哈尔滨师范大学恒星学院 (2)使用SQL Server Management Studio删除备份设备: 启动SQL Server Management Studio的资源管理器,展开“服务器对象”节点下的“备份设备”节点,该节点下列出了当前系统的所有备份设备 哈尔滨师范大学恒星学院 选中需要删除的备份设备“students备份”,在其上右击,在弹出的快捷菜单中选择“删除”命令 哈尔滨师范大学恒星学院 单击“删除”命令,将打开“删除对象”对话框,如图所示。在右窗格中,请验证“对象名称”列中显示正确的设备名称,最后单击“确定”按钮。 哈尔滨师范大学恒星学院 10.2.3 完整备份 完整备份是指备份整个数据库,不仅包括表、视图、存储过程和触发器等数据库对象,还包括能够恢复这些数据的足够的事务日志。完整备份的优点是操作比较简单,在恢复时只需要一步就可以将数据库恢复到以前的状态。 1.执行 BACKUP DATABASE 语句可以创建完整数据库备份 完整数据库备份的基本 Transact-SQL 语法如下: BACKUP DATABASE database_name TO backup_device [ ,...n ] [ WITH with_options [ ,...o ] ] ; 哈尔滨师范大学恒星学院 参数说明: database_name:指定了要备份的数据库。 backup_device:为备份的目标设备,采用“备份设备类型=设备名”的形式。 WITH子句:指定备份选项,有关某些基本 WITH 选项的信息,请参阅联机丛书。 NAME=backup_set_name:指定了备份的描述。 哈尔滨师范大学恒星学院 【例10.5】对数据库“students”做一次完整备份,备份设备为以前创建好的“students备份”本地磁盘设备。使用BACKUP命令创建代码如下: USE students; GO BACKUP DATABASE students TO DISK = D:\SQLServerBackups\ students备份.Bak WITH INIT, NAME = Full Backup of students GO 哈尔滨师范大学恒星学院 10.2.4 差异备份 差异数据库备份比完整数据库备份更小、更快。这会缩短备份时间,但将增加复杂程度。对于大型数据库,差异备份的间隔可以比完整数据库备份的间隔更短。这将降低工作丢失风险。 1.使用 BACKUP 语句创建差异数据库备份,具体语法格式如下: BACKUP DATABASE database_name TO backup_device WITH DIFFERENTIAL 参数说明: WITH DIFFERENTIAL: 指明了本次备份是差异备份。其他参数与完整备份参数一样。 【例10.6】对数据库“students”执行一次差异备份,程序代码如下: BACKUP DATABASE students TO students备份 WITH DIFFERENTIAL 哈尔滨师范大学恒星学院 2.使用SQL Server Management Studio创建差
您可能关注的文档
最近下载
- 食材配送服务质量保证措施.pdf VIP
- 2025高考全国二卷语文真题试卷+解析及答案.docx VIP
- 气瓶充装安全风险管控清单.docx
- 人教版小学数学新教材培训心得体会.docx VIP
- 2025年广东兴业银行广州分行社会招聘笔试备考试题及答案解析.docx VIP
- 反洗钱法及受益所有人信息管理办法知识测试试卷.docx
- 货币金融学(第十二版)PPT课件(全).pptx VIP
- 2025年浙江省农村发展集团有限公司招聘笔试备考试题及答案解析.docx VIP
- 2025年职业技能大赛(电工赛项)理论考试题库500题(含答案).docx VIP
- 2025年大学英语四级词汇(乱序版).pdf VIP
文档评论(0)