文档详情

数据库原理和应用08.ppt

发布:2017-04-23约1.62千字共53页下载文档
文本预览下载声明
第十四章 备份与还原;14.1 备份与恢复的基本概念;备份是非常重要的,是恢复数据库最容易和最能防止意外的有效方法。没有备份,所有的数据都可能会丢失,而且将造成不可挽回的损失;在缺省情况下,dbo有执行backup和load的能力。dbo是某个数据库的所有者,或是数据库创建者的数据库登录别名,或者以sa注册的用户,它不是注册名;10.2 备份的类型 ;数据库备份:数据库备份通常按常规时间间隔调度。可以通过还原数据库,只用一步即完成从数据库备份重新创建整个数据库。还原进程重写现有数据库,如果现有数据库不存在则创建;日志备份:还原事务日志备份时,SQL Server前滚事务日志中记录的所有更改。如果数据库已经恢复,则将回滚备份操作开始时尚未完成的所有事务;差异备份:差异数据库备份只记录自上次数据库备份后发生更改的数据;文件或文件组备份:当时间限制使得完整数据库备份不切实际时,可以考虑使用BACKUP备份数据库文件和文件组,而不是备份完整数据库。若要备份一个文件而不是整个数据库时,要考虑合理的步骤以确保数据库中所有的文件按规则备份。同时必须进行单独的事务日志备份;14.3 备份操作 ;USE master EXEC sp_addumpdevice disk, mydiskdump, c:\dump\dump1.bak ;对master数据库进行全库备份;如果要进行远程磁盘备份,则首先需要添加网络磁盘备份设备,下面的示例显示一个远程磁盘备份设备;若要把相关内容备份到磁带设备,首先要添加磁带备份设备,下面的示例添加 TAPEDUMP1 设备,其物理名称为 \\.\Tape0 ;14.3.2 使用企业管理器备份 ;接上页图;10.4 还原及其操作 ;;14.5 制定备份及恢复计划 ;msdb数据库是SQL Server Agent服务使用的数据库,只要增加或修改任务,以及增加或修改自动备份操作,msdb数据库就会发生改变 ; 应该在每次修改时都备份此数据库,以便能尽快还原安排的任务和排错任务 ;14.5.1 备份计划 ;维护任务的类型 ;2.通过删除空数据库页压缩数据文件 ;4.更新索引统计,以确保查询优化器有关于表中数据值分发的最新信息 ;5.对数据库内的数据和数据页执行内部一致性检查,以确保系统或软件问题没有损坏数据 ; 维护任务所产生的结果可以作为报告写到文本文件、HTML文件或msdb数据库的 sysdbmaintplan_history表中 ;14.5.2 恢复计划 ;若要从灾难中恢复,可执行下列步骤: 应用适当的服务包,以验证是否存在适当的域功能 还原 master 和 msdb 数据库备份 重启服务器 ;第十五章 通过ODBC连接 不同数据源 ;15.1 ODBC概述 ;ODBC的API是远离数据源的抽象层,这些调用提供了一种方法,使得能使用ODBC中定义的SQL语法来操作不同的数据源 ;ODBC核心API的一致性要求 ;在结果列中制定参数的存储空间 从结果集合中检索数据,检索与结果集合有关的信息 获取出错信息;对于大多数基于驱动程序的ODBC,能提供如下的第一级的一致性 ;3.发送部分或所有参数值;ODBC的第二级的一致性要求 ;15.2 ODBC 数据源 ; Analysis Services 支持多种数据源,其中包括 SQL Server 数据库及由其它产品创建的数据库;在对象层次结构中,数据源直接从属于以下对象: 数据库:数据库可以包含多个数据源 多维数据集:一个多维数据集只能有一个数据源。创建多维数据集时,可以从数据库的数据源中选择数据源,也可以创建新的数据源;15.3 安装ODBC的数据源驱动程序 ;;;;;;15.3.2 数据源转换 ;选择要转换的表,如Access下的table1表,在本图中选择所要转换的目标数据源;;;;;
显示全部
相似文档