- 1、本文档共521页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 备份与还原数据库4.1 数据备份4.2 事务日志备份4.3 数据库的还原4.4 分离和附加数据库4.5 上机实验习题 不管什么系统,备份都是其例行维护任务中不可或缺的一环,数据库也不例外。 数据库备份就是将数据库存为一份副本文件,当数据库遇到不可抗拒的因素而损坏时,可从该副本文件中还原,从而将损失降低到可接受的程度。SQL Server 2005数据库备份分为数据备份和事务日志备份,还原时依据不同的备份策略应采取不同的还原措施。 本章学习目标: (1) 掌握备份及还原的基本概念及相应的备份媒体和备份设备。 (2) 掌握数据备份和事务日志备份,并能制作完善的备份计划措施。 (3) 掌握如何对数据库进行还原操作。 数据备份分为数据库完整备份和数据库差异备份。 数据备份可以通过SQL Server管理控制台进行,也可以通过运行相应的T-SQL语句完成。其T-SQL简要语法如下: BACKUP DATABASE { database_name | @database_name_var } TO backup_device [ ,...n ] [ MIRROR TO clause?]?[ next-mirror-to ] [ WITH { DIFFERENTIAL | general_WITH_options [ ,...n ] }?]4.1 数 据 备 份4.1.1 数据库完整备份 数据库完整备份是对整个数据库进行备份。这包括对部分事务日志进行备份(此操作是在数据库完整备份的过程中自动进行的),以便能够完整地恢复整个数据库。 数据库完整备份是最容易使用的一种数据库备份方式。数据库完整备份包含数据库中所有的用户数据和数据库对象,例如系统表、索引、用户定义的数据等。对于可以快速备份的小数据库而言,最佳方法就是使用数据库完整备份。从数据库完整备份中进行还原的操作也非常简单。 相比较其他的数据库备份方式而言,数据库完整备份所花的时间最长,所占用的空间也最大。在对数据库进行还原操作时,不论是从何种备份进行还原,数据库完整备份都是一个最基本的起点。因此,不管制定怎样的备份措施,数据库完整备份都是其中不可或缺的一环。 下面以具体实例说明如何对数据库进行完整备份。 【实践操作一】 分别采用SQL Server管理控制台和T-SQL语言对数据库“WxdStudent”进行完整备份,将备份文件存入“C:\WxdDatabaseFiles\Backup\wxd_FullBack_studio.bak”和“C:\WxdDatabaseFiles\Backup\wxd_FullBack_sql.bak”文件中(如果不存在文件夹“C:\WxdDatabaseFiles\Backup”,则先将其创建)。 1.采用SQL Server管理控制台进行完整备份 (1) 在数据库服务器“WestSVR”中打开SQL Server管理控制台,连接到默认实例。在对象资源管理器中展开节点“WestSVR”|“数据库”,右击数据库“WxdStudent”,在右键菜单中选择“任务(T)”|“备份(B)...”,弹出图4-1所示的对话框。 图4-1 通过SQL Server管理控制台备份数据库WxdStudent (2) 单击“删除”按钮,将该对话框提供的备份文件的默认路径删除。单击“添加”按钮,弹出图4-2所示的对话框。在此对话框文件名下的文本框中输入要求的备份文件路径 (也可单击旁边的“ ”按钮,然后定位至备份文件的路径),单击“确定”按钮,回到图4-1所示的界面。 图4-2 指定备份文件的路径 (3) 单击“确定”按钮,开始进行数据库的完整备份操作。备份完成时,系统弹出已成功备份的消息提示框,单击“确定”按钮,关闭该提示框。 (4) 打开文件夹“C:\WxdDatabaseFiles\Backup”,可以查看到已创建好的备份文件“wxd_FullBack_studio.bak”。 2.采用T-SQL语言进行完整备份 (1) 按前述操作打开SQL Server管理控制台,并连接到数据库默认实例。单击“ ”按钮,打开T-SQL查询窗口。 (2) 在新打开的T-SQL查询窗口中,输入代码清单4-1所示的T-SQL代码。 对代码清单4-1说明如下: ? 在第1行代码中,关键字“BACKUP DATABASE”表明要进行数据库备份,其后是需要备份的数据库的数据库名“WxdStudent”,整行语句表明要对数据库“WxdStudent”进行备份操作。 ? 在第2行代码中,“TO”关键字表明要备份到何处,“DISK”关键字表明要备份到磁盘文件,然后用“=C:\WxdDatabaseF
您可能关注的文档
- SQL Server 2005基础教程及上机指导(上篇,共上中下3篇).pptx
- SQL Server 2005基础教程及上机指导(下篇,共上中下3篇).pptx
- 电类实用专业英语.pptx
- Verilog HDL数字设计与建模.pptx
- XML实用教程教学课件.pptx
- 陕西省合阳县黑池中学2024年高三5月模拟(三模)数学试题文试题.doc
- 山西省永济中学2024届高考数学试题模拟卷(1).doc
- 山西省忻州一中等重点中学2024年高三年级一模数学试题.doc
- 陕西省渭南市三贤中学2024届高三阶段性测试(二)数学试题B卷.doc
- 山西太原师范学院附属中学2024年高三下学期返校联考数学试题.doc
- 陕西省蓝田县2024年下学期高三期末考试数学试题.doc
- 山西省四校2024届招生全国统一考试模拟试卷分科综合卷数学试题(三).doc
- 山西省新绛县第二中学2023-2024学年高三下学期4月月考数学试题.doc
- 山西省祁县第二中学2023-2024学年高三一模试题(数学试题文)试题.doc
- 山西省运城市夏县中学2023-2024学年高三下学期七调考试数学试题.doc
- 山西省长治市三校2024届高三下学期入学数学试题.doc
- 陕西省商洛市丹凤县丹凤中学2023-2024学年高三下学期练习九数学试题.doc
- 陕西省汉中市2024年高三1月份统一考试(数学试题理)试卷.doc
- 陕西省西安电子科技中学2024届高考数学试题命题比赛模拟试卷(21).doc
- 陕西省汉滨区2023-2024学年高三月考试题(五)数学试题试卷.doc
文档评论(0)