BENET3.0第二学期COT-学术讲座(数据更新一个都不能少)_图文

BENET3.0技术讲座

数据更新一个都不能少
——数据库复制技术详解

技能展示

理解数据库复制的作用 理解数据库复制模式 理解三种数据复制的方式 会创建复制发布 会订阅发布的复制 会管理复制选项 会管理复制代理程序和监视器

内容结构
数据复制的概念 数据库复制概述 数据复制的作用

数据复制模型
数据复制技术类型 数据复制的方式 数据库复制

创建复制发布
实施数据复制 订阅发布的复制 管理复制选项 管理数据库复制 管理复制代理程序和 监视器

复制概述 数据复制简介 复制的作用
维护相同数据的多个拷贝 不同地点的用户可以方便的访问数据 在数据库间进行同步 避免冲突

数据库复制模式
复制组件 发布服务器 分发服务器 订阅服务器 项目 说明 提供数据以便复制到其它服务器的服务器 它起着存储区的作用 用于复制与发布服务器相关联的特定数据 接收复制数据的服务器 用于识别发布中包含的数据库对象(如:表)

出版 订阅

是来自一个数据库的一个或多个项目的集合
是把发布副本传递到订阅服务器的请求 有两种类型的订阅:推送和请求

数据库复制模式 数据库的出版模式和订阅模式
虽然出版和订购的对象都是复制数据,但出版和订购 却并不是从出版和订购两个不同角度对同一数据进行 复制,而是表现出一定的层次性和顺序性,即总是先 进行出版,再进行订购。SQL Server的复制组件有出 版者、订购者、分发者、出版物和论文等。

复制类型 快照复制 事务性复制 合并复制

快照复制 快照复制的定义

满足下述条件时适合采用快照复制:
数据主要是静态数据,不经常更改。 一个时期内允许有已过时的数据复本。 复制少量数据(在整个数据刷新为合理的情况下)。

事务复制 事务复制的定义

满足下述条件时适合采用快照复制:
希望发生增量更改时将其传播到订阅服务器上。 订阅服务器可靠和/或频繁地连接到发布服务器上。

合并复制
合并复制定义 满足下述条件时适合采用快照复制:
多个订阅服务器需要在不同时刻更新数据并将这些更改 传播到发布服务器和其它订阅服务器。 订阅服务器需要接收数据,脱机更改数据,然后将更改 同步到发布服务器和其它订阅服务器。

解决复制中产生冲突的的方法
复制中产生冲突的原因 解决产生冲突的方法:
系统为要复制的表的每条记录确定为标志字段。
增加几个系统表以支持数据跟踪、提高同步效率以及 冲突的检测、解决和报告。 在出版者和订购者的服务器上的表上创建触发器,以 便跟踪数据的变化。

小结 请思考:
为什么要使用数据库复制?这种技术的优点是什么? 数据库复制中的发布、分发、订阅服务器各自的作用 是什么? 在企业环境中如何根据需要选择正确的数据复制类型?

实施复制 背景
在Tariffsmall数据库中,有许多表的内容十分重要, 而且表之间的关系比较复杂。做为数据库管理员,为 了保证数据的安全稳定性。决定为accouontbill表中 的数据制作副本,原数据库中的表用于数据更新,副 本则用于查询分析,并且需要随时保持同步更新。

步骤
配置服务器 在发布数据库上创建发布 在订阅服务器上实施订阅 验证复制

配置服务器 配置复制是标识企业内的发布服务器、分发服务 器和订阅服务器的过程,使用SQL Server 2005 工具配置发布服务器、分发服务器和订阅服务器 以用于复制,并且将来在必要时修改或禁用复制。

创建发布 操作要点
【复制】|【本地发布】| 【新建发布】 分发服务器 发布数据库 发布类型
事务性发布

项目


快照代理 代理安全性 创建发布

教师演示:创建发布

创建订阅 操作要点
【复制】|【本地订阅】 |【新建订阅】 发布 分发代理位置 订阅服务器 分发代理安全性 同步计划 初始化订阅 创建订阅

教师演示:创建订阅

验证复制 操作要点
查看复制的表 修改发布表的数据,查看同步结果

教师演示:验证复制

管理复制选项 在创建服务器角色、发布出版物和订阅出版物后, 可以利用SQL Server 企业管理器进行复制选项的 配置和管理, 常用复制选项:
分发选项 发布选项 订阅者选项和删除发布选项。

配置分发选项 常规 发布服务器

选择分发服 务器

配置发布选项 常规 项目 筛选行 快照 FTP快照 订阅选项 发布访问列表 代理安全性

管理订阅选项 常规

“安全性”是对于订 阅服务器唯一需要 调整的选项

删除发布的配置信息 当数据复制完成后,或对于复制数据的需求已经 取消时,可以选择删除发布的配置信息

单击“删除”可以 删掉不再需要发布 的配置信息

常见错误 代理服务未运行 如果是Ghost的系统,会发生计算机名和SQL Server中所能识别的服务器名称不一致的情况。

管理复制代理程序和监视器 复制代理程序 复制监视器

复制代理程序 SQL Server 代理宿主并调度在复制中使用的代理 程序,并提供了一种简单的方法来运行复制代理 程序。 复制代理的分类
快照代理 日志阅读代理 分发代理 合并代理 队列阅读代理

复制监视器 复制监视器的定义 复制监视器选项
发布 订阅监视列表 公共作业

复制监视器 通过启动复制监视器来监视代理程序的活动情况
启动复制监视器 我的发布服务器 实例名 查看发布、订阅监视列表、公共作业选项

教师演示:启动复制监视器监视代理程序

总结
数据复制的概念 数据库复制概述 数据复制的作用

数据复制模型
数据复制技术类型 数据复制的方式 数据库复制

创建复制发布
实施数据复制 订阅发布的复制 管理复制选项 管理数据库复制 管理复制代理程序和 监视器


相关文档

BENET3.0第二学期COT-学术讲座(我的邮件从未如此安全)
BENET3.0第二学期COT-学术讲座(Exchange2007安全新主张)
BENET3.0第二学期COT-学术讲座(日志传送保证数据库的可用性)
S1COT-学术讲座评测表(数据更新一个都不能少)
网络论坛:从零到100万一个都不能少
学术讲座论文 数据挖掘研究
一个都不能少——基于NBU 5230最新磁盘备份技术的数据容灾解决方案
华为3Com校园网络建设新思路:数据、语音、视频一个都不能少
一个都不能少观后感600字-最新文档资料
一个都不能少观后感500字-最新文档资料
电脑版