




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SQL Server 2005数据库管理与开发教程第第11章章 SQL Server 2005维护管理维护管理 本章主要引见本章主要引见SQL Server 2005维护管维护管理,主要包括脱机与联机数据库、分别和理,主要包括脱机与联机数据库、分别和附加数据库、导入和导出数据表、备份和附加数据库、导入和导出数据表、备份和恢复数据库、脚本和数据库维护方案。恢复数据库、脚本和数据库维护方案。 经过本章的学习,读者可以对数据库经过本章的学习,读者可以对数据库和数据表有一个系统的维护概念,并可以和数据表有一个系统的维护概念,并可以实施维护战略。实施维护战略。11.111.1脱机与联机数据库脱机与联机数
2、据库11.211.2分别和附加数据库分别和附加数据库11.311.3导入和导出数据表导入和导出数据表11.411.4备份和恢复数据库备份和恢复数据库11.511.5脚本脚本11.611.6数据库维护方案数据库维护方案11.1脱机与联机数据库脱机与联机数据库 假设需求暂时封锁某个数据库的效力,假设需求暂时封锁某个数据库的效力,用户可以经过选择脱机的方式来实现。用户可以经过选择脱机的方式来实现。 脱机后,在需求时可以对暂时封锁的脱机后,在需求时可以对暂时封锁的数据库经过联机操作的方式重新启动效力。数据库经过联机操作的方式重新启动效力。 下面分别引见如何实现数据库的脱机与下面分别引见如何实现数据库的
3、脱机与联机操作。联机操作。 11.1.1 11.1.1脱机数据库脱机数据库 图图11.1 选择脱机数据库选择脱机数据库 图图11.2 使数据库脱机使数据库脱机 11.1.2 11.1.2联机数据库联机数据库 图图11.3 选择联机数据库选择联机数据库 图图11.4 使数据库联机使数据库联机11.2分别和附加数据库分别和附加数据库 分别和附加数据库的操作可以将数据分别和附加数据库的操作可以将数据库从一台计算机移到另一台计算机,而不库从一台计算机移到另一台计算机,而不用重新创建数据库。用重新创建数据库。 除了系统数据库以外,其他数据库都除了系统数据库以外,其他数据库都可以从效力器的管理中分别出来,
4、脱离效可以从效力器的管理中分别出来,脱离效力器管理的同时坚持数据文件和日志文件力器管理的同时坚持数据文件和日志文件的完好性和一致性。的完好性和一致性。 分别后的数据库又可以根据需求重新分别后的数据库又可以根据需求重新附加到数据库效力器中。附加到数据库效力器中。 本节主要引见如何分别与附加数据库。本节主要引见如何分别与附加数据库。 11.2.1 11.2.1分别数据库分别数据库 分别数据库不是删除数据库,它只是分别数据库不是删除数据库,它只是将数据库从效力器中分别出去。将数据库从效力器中分别出去。 图图11.5 分别数据库分别数据库 图图11.6 分别数据库分别数据库 11.2.2 11.2.2
5、附加数据库附加数据库 与分别操作相对应的就是附加操作,与分别操作相对应的就是附加操作,它可以将分别的数据库重新附加到效力器它可以将分别的数据库重新附加到效力器中,也可以附加其他效力器组中分别的数中,也可以附加其他效力器组中分别的数据库。据库。 但在附加数据库时必需指定主数据文但在附加数据库时必需指定主数据文件件MDF文件的称号和物理位置。文件的称号和物理位置。图图11.7 附加数据库附加数据库图图11.8 附加数据库附加数据库11.3导入和导出数据表导入和导出数据表 SQL Server 2005提供了强大的数据提供了强大的数据导入导出功能,它可以在多种常用数据格导入导出功能,它可以在多种常用
6、数据格式数据库、电子表格和文本文件之间式数据库、电子表格和文本文件之间导入和导出数据,为不同数据源间的数据导入和导出数据,为不同数据源间的数据转换提供了方便。转换提供了方便。 本节主要引见如何导入导出数据表。本节主要引见如何导入导出数据表。 11.3.1 11.3.1导入导入SQL ServerSQL Server数据数据表表 导入数据是从导入数据是从Microsoft SQL Server的外部数据源中检索数据,然后将数据插的外部数据源中检索数据,然后将数据插入到入到SQL Server表的过程。表的过程。 图图11.9 导入数据导入数据图图11.10 导入导出导游导入导出导游图图11.11
7、 选择数据源选择数据源图图11.12 选择目的选择目的 图图11.13 指定表复制或查询指定表复制或查询 图图11.14 选择源表和源视图选择源表和源视图 图图11.15 保管并执行包保管并执行包 图图11.16 完成该导游完成该导游图图11.17 复制胜利复制胜利图图11.18 数据表数据表 11.3.2 11.3.2导出导出SQL ServerSQL Server数据表数据表 导出数据是将导出数据是将SQL Server实例中的数实例中的数据析取为某种用户指定格式的过程,如将据析取为某种用户指定格式的过程,如将SQL Server表的内容复制到表的内容复制到Access数据数据库中。库中。
8、图图11.19 导出数据导出数据 图图11.22 完成该导游完成该导游 图图11.23 执行胜利执行胜利图图11.24 查看数据表查看数据表11.4备份和恢复数据库备份和恢复数据库 对于数据库管理员来说,备份和恢复对于数据库管理员来说,备份和恢复数据库是保证数据库平安性的一项重要任数据库是保证数据库平安性的一项重要任务。务。 Microsoft SQL Server 2005提供了高提供了高性能的备份和恢复功能,它可以实现多种性能的备份和恢复功能,它可以实现多种方式的数据库备份和恢复操作,防止了由方式的数据库备份和恢复操作,防止了由于各种缺点呵斥的数据损坏或丧失。于各种缺点呵斥的数据损坏或丧失
9、。 本节主要引见如何实现数据库的备份本节主要引见如何实现数据库的备份与恢复操作。与恢复操作。 11.4.1 11.4.1备份类型备份类型 1 1数据库备份数据库备份 1 1 完好备份完好备份 2 2完好差别备份完好差别备份 2 2差别数据库备份差别数据库备份 在以下情况中,建议运用差别数据库在以下情况中,建议运用差别数据库备份:备份: 1自上次数据库备份后,数据库中自上次数据库备份后,数据库中只需相对较少的数据发生了更改;只需相对较少的数据发生了更改; 2运用的是简单恢复模型,希望进运用的是简单恢复模型,希望进展更频繁的备份,但不希望进展频繁的完展更频繁的备份,但不希望进展频繁的完好数据库备份
10、;好数据库备份; 3运用的是完全恢复模型或大容量运用的是完全恢复模型或大容量日志记录恢复模型,希望在复原数据库时日志记录恢复模型,希望在复原数据库时前滚事务日志备份的时间最少。前滚事务日志备份的时间最少。 3 3事务日志备份事务日志备份 假设要运用事务日志备份,必需满足假设要运用事务日志备份,必需满足以下要求:以下要求: 1必需先复原前一个完好备份或完必需先复原前一个完好备份或完好差别备份。好差别备份。 2必需按时间顺序复原完好备份或必需按时间顺序复原完好备份或完好差别备份之后创建的一切事务日志。完好差别备份之后创建的一切事务日志。 3数据库尚未恢复。数据库尚未恢复。 11.4.2 11.4.
11、2恢复类型恢复类型 1简单恢复:允许将数据库恢复到最简单恢复:允许将数据库恢复到最新的备份。新的备份。 2完全恢复:允许将数据库恢复到完全恢复:允许将数据库恢复到缺点点形状。缺点点形状。 3大容量日志记录恢复:允许大容大容量日志记录恢复:允许大容量日志记录操作。量日志记录操作。 11.4.3 11.4.3备份数据库备份数据库图图11.25 备份数据库备份数据库 图图11.26 选择备份目的选择备份目的 图图11.27 备份数据库备份数据库图图11.28 提示信息提示信息 11.4.4 11.4.4恢复数据库恢复数据库 执行数据库备份目的是便于进展数据执行数据库备份目的是便于进展数据恢复。假设发
12、生缺点、,用户就可以对备恢复。假设发生缺点、,用户就可以对备份过的数据库进展恢复。份过的数据库进展恢复。图图11.29 复原数据库复原数据库图图11.30 复原数据库复原数据库图图11.31 “选项选项卡选项选项卡11.5脚脚 本本 脚本是存储在文件中的一系列脚本是存储在文件中的一系列SQL语语句,是可再用的模块化代码。句,是可再用的模块化代码。 用户经过用户经过“SQL Server Management Studio工具可以对指定文件中的脚本进工具可以对指定文件中的脚本进展修正、分析和执行。展修正、分析和执行。 11.5.1 11.5.1将数据库生成脚本将数据库生成脚本 数据库在生成脚本文
13、件后,可以在不数据库在生成脚本文件后,可以在不同的计算机之间传送。同的计算机之间传送。 图图11.32 编写脚本方式编写脚本方式 图图11.33 生成脚本生成脚本 11.5.2 11.5.2将数据表生成脚本将数据表生成脚本 除了将数据库生成脚本文件以外,用除了将数据库生成脚本文件以外,用户还可以根据需求将指定的数据表生成脚户还可以根据需求将指定的数据表生成脚本文件。本文件。 图图11.34 编写脚本方式编写脚本方式 图图11.35 生成脚本生成脚本 11.5.3 11.5.3执行脚本执行脚本 脚本文件生成以后,用户可以经过脚本文件生成以后,用户可以经过“SQL Server Managemen
14、t Studio工具工具对指定的脚本文件进展修正,然后执行该对指定的脚本文件进展修正,然后执行该脚本文件。脚本文件。 图图11.36 脚本文件脚本文件11.6数据库维护方案数据库维护方案 数据库在运用的过程中必需进展定期数据库在运用的过程中必需进展定期维护,如更新数据库统计信息,执行数据维护,如更新数据库统计信息,执行数据库备份等,以确保数据库不断处于最正确库备份等,以确保数据库不断处于最正确的运转形状。的运转形状。 SQL Server 2005提供了维护方案导提供了维护方案导游,经过它读者可以根据需求创建一个维游,经过它读者可以根据需求创建一个维护方案,生成的数据库维护方案将对从列护方案,生成的数据库维护方案将对从列表中选择的数据库按方案的间隔定期运转表中选择的数据库按方案的间隔定期运转维护义务。维护义务。 图图11.37 新建维护方案新建维护方案 图图11.38 SQL Server维护方案导游维护方案导游 图图11.39 选择目的效力器选择目的效力器 图图11.40 选择维护义务选择维护义务图图11.41 选择维护义务顺序选择维护义务顺序 图图11.42 配置维护义务配置维护义务 图图11.43 选择方案属性选择方案属性图图11.44 新建作业方案新建作业方案图图11.45 选择方案属性选择方案属性图图11.46 选择报告选项选择报告选项 图图11.47 完成导游
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届高三英语高考模拟风向标卷02新高考I卷 含解析
- 社会安全防范知识试题及答案
- 职业教育的保安证考试试题及答案
- 效复习:2025年保安证考试试题及答案
- 安全文明施工措施方案
- 2025年高中化学模拟试题及答案筛选技巧
- 湖南食品药品职业学院《焙烤食品工艺学》2023-2024学年第二学期期末试卷
- 2025年保安证考试在线模拟试题及答案
- 2025届宁夏银川市第一中学高三下第三次模拟考试生物试题含解析
- 重庆工商职业学院《人居环境概论一》2023-2024学年第二学期期末试卷
- 宁德时代SHL测评答案
- 2025年《收纳师》职业技能培训考试题库
- 2024年社会工作者之初级社会综合能力考试题库完整
- 《中国资本市场》课件
- 蔬菜、肉类食材供货服务总体方案
- Flash CC动画设计与制作全书教案
- 2024年03月天津天津银行招考总行部门及分支机构负责人笔试历年参考题库附带答案详解
- 2025年学校信息中心工作计划
- VR游戏设计与制作知到智慧树章节测试课后答案2024年秋四川长江职业学院
- 平行线的判定与性质证明题专训30题(人教版)(人教版) 带解析
- 心理咨询伦理守则
评论
0/150
提交评论