第12章--SQL-Server-2012维护管理_第1页
第12章--SQL-Server-2012维护管理_第2页
第12章--SQL-Server-2012维护管理_第3页
第12章--SQL-Server-2012维护管理_第4页
第12章--SQL-Server-2012维护管理_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SQL Server 2012数据库管理与开发教程第12章 SQL Server 2012维护管理 本章主要介绍SQL Server 2012维护管理,主要包括脱机与联机数据库、分离和附加数据库、导入和导出数据表、备份和恢复数据库、脚本和数据库维护计划。 通过本章的学习,读者能够对数据库和数据表有一个系统的维护概念,并能够实施维护策略。12.1脱机与联机数据库12.2分离和附加数据库12.3导入和导出数据表12.4备份和恢复数据库12.5脚本12.6数据库维护计划12.1脱机与联机数据库 如果需要暂时关闭某个数据库的服务,用户可以通过选择脱机的方式来实现。 脱机后,在需要时可以对暂时关闭的数据

2、库通过联机操作的方式重新启动服务。 下面分别介绍如何实现数据库的脱机与联机操作。12.2分离和附加数据库 分离和附加数据库的操作可以将数据库从一台计算机移到另一台计算机,而不必重新创建数据库。 除了系统数据库以外,其他数据库都可以从服务器的管理中分离出来,脱离服务器管理的同时保持数据文件和日志文件的完整性和一致性。 分离后的数据库又可以根据需要重新附加到数据库服务器中。 本节主要介绍如何分离与附加数据库。 12.2.1分离数据库 分离数据库不是删除数据库,它只是将数据库从服务器中分离出去。 12.2.2附加数据库 与分离操作相对应的就是附加操作,它可以将分离的数据库重新附加到服务器中,也可以附

3、加其他服务器组中分离的数据库。 但在附加数据库时必须指定主数据文件(MDF文件)的名称和物理位置。12.3导入和导出数据表 SQL Server 2012提供了强大的数据导入导出功能,它可以在多种常用数据格式(数据库、电子表格和文本文件)之间导入和导出数据,为不同数据源间的数据转换提供了方便。 本节主要介绍如何导入导出数据表。 12.3.1导入SQL Server数据表 导入数据是从Microsoft SQL Server的外部数据源中检索数据,然后将数据插入到SQL Server表的过程。 12.3.2导出SQL Server数据表 导出数据是将SQL Server实例中的数据析取为某种用户

4、指定格式的过程,如将SQL Server表的内容复制到Access数据库中。12.4备份和恢复数据库 对于数据库管理员来说,备份和恢复数据库是保证数据库安全性的一项重要工作。 Microsoft SQL Server 2012提供了高性能的备份和恢复功能,它可以实现多种方式的数据库备份和恢复操作,避免了由于各种故障造成的数据损坏或丢失。 本节主要介绍如何实现数据库的备份与恢复操作。 12.4.1备份类型 1数据库备份 (1)完整备份 (2)完整差异备份 2差异数据库备份 在下列情况中,建议使用差异数据库备份: (1)自上次数据库备份后,数据库中只有相对较少的数据发生了更改; (2)使用的是简单

5、恢复模型,希望进行更频繁的备份,但不希望进行频繁的完整数据库备份; (3)使用的是完全恢复模型或大容量日志记录恢复模型,希望在还原数据库时前滚事务日志备份的时间最少。 3事务日志备份 若要使用事务日志备份,必须满足下列要求: (1)必须先还原前一个完整备份或完整差异备份。 (2)必须按时间顺序还原完整备份或完整差异备份之后创建的所有事务日志。 (3)数据库尚未恢复。 12.4.2恢复类型 (1)简单恢复:允许将数据库恢复到最新的备份。 (2)完全恢复:允许将数据库恢复到故障点状态。 (3)大容量日志记录恢复:允许大容量日志记录操作。备份数据库。恢复数据库(还原数据库)。12.5脚 本 脚本是存

6、储在文件中的一系列SQL语句,是可再用的模块化代码。 用户通过“SQL Server Management Studio”工具可以对指定文件中的脚本进行修改、分析和执行。 12.5.1将数据库生成脚本 数据库在生成脚本文件后,可以在不同的计算机之间传送。 12.5.2将数据表生成脚本 除了将数据库生成脚本文件以外,用户还可以根据需要将指定的数据表生成脚本文件。 12.5.3执行脚本 脚本文件生成以后,用户可以通过“SQL Server Management Studio”工具对指定的脚本文件进行修改,然后执行该脚本文件。 12.6数据库维护计划 数据库在使用的过程中必须进行定期维护,如更新数据库统计信息,执行数据库备份等,以确保数据库一直处于最佳的运行状态。 SQL Server 2012提供了维护计划向导,通过它读者可以根据需要创建一个维护计划,生成的数据库维护计划将对从列表中选择的数据库按计划的间隔定期运行维护任务。小结 本章介绍SQL Se

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论