第8章 SQL Server数据复制 8.1 复制概述 8.2 配置服务器 8.3 创建发布出版物 8.4 订购出版物 8.5 管理复制选项

Slides:



Advertisements
Similar presentations
7.1 内置对象概述及分类 JSP 视频教学课程. JSP2.2 目录 1. 内置对象简介 1. 内置对象简介 2. 内置对象分类 2. 内置对象分类 3. 内置对象按功能区分 3. 内置对象按功能区分 4. 内置对象作用范围 4. 内置对象作用范围.
Advertisements

大勇國小六年三班 指導老師:林靜宜 ♂第四組成員♂ 賴懿綾★賴欣慧 魯宛憶★陳昱如 周家圓★李奕璇 ★許賀晴★
4 数据库管理.
第10章 数据库备份与恢复 第10章 数据库备份与恢复 10.1 数据库备份 10.2 恢复数据库 10.3 数据库的维护 上页 下页 结束.
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
LCD Vender Check Process 笔记本液晶屏供应商的检查方法
2017/3/6 V1 实习指导管理系统.
六己第一組 指導老師:鄭素美 老師 組員:呂頤姍,白宇軒,葉米柑 吳國逸,吳育銘,陳佳豐
项目2 字符格式和段落编排 2017年3月7日6时54分.
插入超链接 高邮市第一实验小学 范太国 任务一:设置文本超链接 任务一:设置文字超链接 步骤:1、选定文字并右击,在快捷菜单 中选择“超链接”命令。 2、在弹出的对话框中选择左侧“链接到:”中的“本文档中的位置(A)”项,在“请选择文档中的位置(C):”中选择需要链接的幻灯片,单击“确定”按钮。
第17章 实现路由器.
Oracle数据库 Oracle 子程序.
在PHP和MYSQL中实现完美的中文显示
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
大学计算机基础 典型案例之一 构建FPT服务器.
SQL Injection.
辅导课程六.
网络常用常用命令 课件制作人:谢希仁.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
Windows网络操作系统管理 ——Windows Server 2008 R2.
Windows网络操作系统管理 ——Windows Server 2008 R2.
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
第17章 网站发布.
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
ENS 10.1安装配置指南 王俊涛 | SE.
实验七、 数据完整性和数据安全性 机械工业出版社.
Windows 7 的系统设置.
SQL Server 2000数据库 简明教程 李存斌 主编 下一页.
YMSM D-PACK 安装手册 作成者:D-PACK维护组(YMSLx) 作成日:
VSS使用简介 王树升
用event class 从input的root文件中,由DmpDataBuffer::ReadObject读取数据的问题
任务1-3 使用Dreamweaver创建ASP网页
新PQDT论文全文库提交平台.
简单介绍 用C++实现简单的模板数据结构 ArrayList(数组, 类似std::vector)
電子郵件簡介.
SQL Server Mobile 2005 程序开发(五)
直接扫描保存成TIF格式, 其他图片格式用Windows XP自带的 Windows图片与传真查看器打开
第四章 团队音乐会序幕: 团队协作平台的快速创建
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
VisComposer 2019/4/17.
VB与Access数据库的连接.
项目二:HTML语言基础.
3Glasses SDK for Unreal Engine Plugin
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
数据库系统与应用实验 基于SQL Server 2005.
1 月 日 一 二 三 四 五 六 元旦 11/20 11/21 11/22 11/23 11/ /25 11/26 11/27 11/28 11/29 11/30 12/ /2.
iSIGHT 基本培训 使用 Excel的栅栏问题
第六章 素材的加工与处理 第13讲 用GoldWave进行音频的截取、合并、淡入淡出操作
Chapter 18 使用GRASP的对象设计示例.
Visual Basic程序设计 第13章 访问数据库
Touch Github = Touch the World
SCI收录号查询方法介绍 上海大学情报研究所
熟悉PowerDesiner12操作环境 菜单栏 标题栏 工具栏 导航栏 工作区 浮动工具条 导航选项卡 控制信息栏 状态栏.
第11章 SQL Server 2005 集成服务.
Polarization of electro- magnetic wave after reflection
Google的云计算 分布式锁服务Chubby.
第六章 Excel的应用 五、EXCEL的数据库功能 1、Excel的数据库及其结构 2、Excel下的数据排序 (1)Excel的字段名行
基于列存储的RDF数据管理 朱敏
YOUR SUBTITLE GOES HERE
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
WEB程序设计技术 数据库操作.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
RefWorks使用指南 归档、管理个人参考文献.
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
第3章 服务器管理 3.1 创建服务器组 3.2 服务器注册 3.3 服务器启动、暂停和停止 3.4 服务器连接与断开
JUDDI安装手册.
Presentation transcript:

第8章 SQL Server数据复制 8.1 复制概述 8.2 配置服务器 8.3 创建发布出版物 8.4 订购出版物 8.5 管理复制选项 8.1 复制概述 8.2 配置服务器 8.3 创建发布出版物 8.4 订购出版物 8.5 管理复制选项 8.6 复制代理程序和监视器 上一章 返回目录

8.1 复制概述 SQL Server提供了强大的内置复制能力,在复制这一支持分布式数据处理能力的重要技术帮助下,我们可以完成服务器之间的信息复制,这样就具有多个域的信息源同步处理的功能。 复制最直接的定义就是将数据复制到另一地址,然后将数据同步,最终所有备份数据都有相同的值。

SQL Server的出版和订购模式 所谓出版就是向其它数据库服务器(订购者)复制数据;订购就是接收出版者复制的数据。虽然出版和订购的对象都是复制数据,但出版和订购却并不是从出版和订购两个不同角度对同一数据进行复制,而是表现出一定的层次性和顺序性,即总是先进行出版,再进行订购。SQL Server的复制组件有出版者、订购者、分发者、出版物和论文、推订购和拉订购等。

SQL Server 2000支持三种复制类型 快照复制(Snapshot replication) 事务复制(Transaction replication) 合并复制(Merge replication)

1. 快照复制 快照复制就是在某一时刻对出版数据进行一次“照相”,生成一个描述出版数据库中数据瞬时状态的静态文件,最后在规定时间将其复制到订阅者数据库。 满足下述条件时适合采用快照复制: 数据主要是静态数据,不经常更改。 一个时期内允许有已过时的数据复本。 复制少量数据(在整个数据刷新为合理的情况下)。

2. 事务复制 与快照复制不同,事务日志复制的内容不是数据而是多条delete、update、insert语句或者存储过程。 满足下述情形时适合采用事务复制: 希望发生增量更改时将其传播到订阅服务器上。 需要遵守 ACID 属性的事务。 订阅服务器可靠和/或频繁地连接到发布服务器上。

3. 合并复制 合并复制作为一种从出版者向订购者分发数据的方法允许出版者和订购者对出版数据进行修改,而不管订购者与出版者是相互连接或断开,然后当所有或者部分节点相连时便合并发生在各个节点的变化。 满足下述条件时适合使用合并复制: 多个订阅服务器需要在不同时刻更新数据并将这些更改传播到发布服务器和其它订阅服务器。 订阅服务器需要接收数据,脱机更改数据,然后将更改同步到发布服务器和其它订阅服务器。 当数据在多个站点更新时,您不希望看到许多冲突,但是,如果确实发生了冲突,则违反 ACID 属性是可以接受的。

解决复制过程中的冲突的三个重要方面: l 系统为要复制的表的每条记录确定为标志字段。

8.2 配置服务器 配置复制是标识企业内的发布服务器、分发服务器和订阅服务器的过程,使用SQL Server 2000 工具配置发布服务器、分发服务器和订阅服务器以用于复制,并且将来在必要时修改或禁用复制。 用户可以使用配置发布和分发向导配置服务器,其具体步骤如下。 图8-1 --图8-6 所示:

图8-1 选择配置发布和分发向导对话框

图8-2 欢迎使用配置发布和分发向导对话框

图8-3 选择分发服务器对话框

图8-4 配置SQL Server代理选项

图8-5 自定义配置对话框

图8-6 完成配置发布和分发向导对话框

8.3 创建发布出版物 服务器配置后,就可以进行复制的创建了。在SQL Server中,利用创建发布向导可以指定哪个数据库为出版数据库,选择表或者存储过程来创建论文从而创建复制出版物。

利用SQL Server 企业管理器创建复制的过程如下

图8-7 选择创建发布的数据库对话框

图8-8 欢迎使用创建发布向导对话框

图8-9 选择分发服务器对话框

图8-10 选择发布数据库对话框

图8-11 选择发布类型对话框

图8-12 可更新的订阅对话框

图8-13 选择订阅服务器类型对话框

图8-14 指定项目对话框

图8-15 选择项目缺省类型对话框

图8-16 设置表视图的缺省属性—常规页框

图8-17 表视图属性—快照页框

图8-18 选择发布名称和描述对话框

图8-19 自定义发布属性对话框

图8-20 筛选数据对话框

图8-21 筛选表的列对话框

图8-22 筛选表的行对话框

图8-23 a 指定筛选对话框

图8-23 b 允许匿名订阅对话框

图8-24 设置快照代理程序调度对话框

图8-25 创建发布完成对话框

8.4 订购出版物 在创建完发布出版物之后,必须订购出版物才能实现数据的复制。在SQL Server 企业管理器中,可以利用创建强制(请求)订阅向导来订购出版物,其具体创建步骤如下。 如图8-26至图8-33 所示。

图8-26 创建和管理发布对话框

图8-27 欢迎使用强制订阅向导对话框

图8-28 选择订阅服务器对话框

图8-29 选择目的数据库对话框

图8-30 设置分发代理程序调度对话框

图8-31 初始化订阅对话框

图8-32 选择启动服务对话框

图8-33 完成强制订阅向导对话框

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

1. 配置分发选项 (1)打开企业管理器,选中要进行配置的分发服务器,在主菜单中选择工具,在下拉菜单中选择复制,然后选择配置发布和分发向导选项,或者展开要进行配置的分发服务器,用右键单击复制图标,则出现发布服务器和分发服务器的属性对话框,选择分发服务器页框,如图8-34所示。 (2)在图8-34中选中有进行属性设置的分发数据库,然后单击属性按钮,则出现分发数据库属性对话框,如图8-35所示。 (3)在图8-34中的代理程序配置选项栏中,单击代理程序配置按钮,则出现代理程序配置对话框,如图8-36所示。单击查看详细信息按钮可以查看或者修改复制代理程序各参数的设置,如图8-37所示。

图8-34 发布服务器和分发服务器属性对话框

图8-35 设置分发数据库属性对话框

图8-36 代理程序配置对话框

图8-37 复制代理程序配置细节对话框

2. 配置发布选项 分发选项配置完成后,就可以进行发布选项的配置。发布选项用来指定哪个发布者将使用已经创建的分发者和分发数据库。SQL Server允许多个发布者使用同一个分发数据库。如果发布者是一台远程服务器,那么它必须有访问分发数据库的权限。配置发布选项的过程与分发选项的配置类似。

3. 配置发布数据库 通过发布选项的配置,为发布服务器指定分发数据库后,还需要对发布的数据库进行设置,然后才能在发布数据库上创建出版物。配置发布数据库的过程如下。 与前面一样,打开发布和分发服务器属性对话框(图8-34),选择发布数据库页框,如图8-40所示。

图8-40 发布和分发服务器属性—发布数据库页框

4. 配置订阅选项 订阅选项的配置如下: 在发布和分发数据库属性对话框中(图8-34),选择订阅服务器页框,如图8-41所示。在订阅服务器下的选项框中单击新建按钮,将出现启用新订阅服务器对话框,如图8-42所示。 单击图8-41中选中的订阅服务器旁的方框按钮,则出现订阅服务器属性对话框,如图8-43所示。 在图8-43中选择调度页框,如图8-44所示。如果选择在下列已调度时间运行复选框,则单击更改按钮会出现编辑反复出现的作业调度对话框,如图8-45所示。

图8-41 发布和分发服务器属性—订阅服务器对话框

图8-42 启用新订阅服务器对话框

图8-43 订阅服务器属性—常规页框

图8-44 订阅服务器属性—调度页框

图8-45 编辑反复出现的作业调度对话框

5. 删除发布配置信息 SQL Server可以对发布选项进行配置,也可以使这些发布选项的配置无效。利用SQL Server禁用发布和分发向导删除发布配置信息的过程如下。 在SQL Server 企业管理器中,选择要删除发布的服务器,在主菜单中选择工具菜单,在下拉菜单中选择复制选项,然后选择禁用发布或分发向导选项,此时会出现禁用发布和分发向导对话框,如图8-46所示。单击“下一步”按钮,则出现选择是否要禁用发布服务对话框,如图8-47所示。 这里选择是选项后,单击“下一步”按钮,则出现选择要删除的发布服务对话框,如图8-48所示。选择要删除的发布任务后,单击“下一步”按钮,出现确认禁用发布对话框,如图8-49所示。在确定要停止该任务后,单击“完成”按钮,即可完成删除发布任务的操作。

图8-46 欢迎使用禁用发布和分发向导对话框

图8-47 选择是否禁用发布对话框

图8-48 选择要删除的发布服务对话框

图8-49 确认禁用发布对话框

8.6 复制代理程序和监视器 复制代理程序 SQL Server 2000复制使用代理程序执行与复制和分发数据相关的任务。 8.6 复制代理程序和监视器 复制代理程序 SQL Server 2000复制使用代理程序执行与复制和分发数据相关的任务。 SQL Server 代理宿主并调度在复制中使用的代理程序,并提供了一种简单的方法来运行复制代理程序。 快照代理程序与所有的复制类型一起使用。 日志阅读代理程序将与事务复制一起使用,它将标记为复制的事务从发布服务器的事务日志移动到分发数据库中。

分发代理程序将与快照复制和事务复制一起使用,它将分发数据库上的快照作业和事务分发到订阅服务器。 合并代理程序将与合并复制一起使用,它将初始快照应用于订阅服务器,并移动和协调所发生的增量数据更改。 队列阅读代理程序将与快照复制或事务复制一起使用,或者如果使用排队更新立即更新作为一个故障转移选项被启用的情况下与快照复制或事务复制一起使用。

2. 复制监视器 通过 SQL Server 企业管理器中的复制监视器,可以查看和管理负责多项复制任务的复制代理程序。 复制监视器提供了设置复制事件警报的一种方法。当事件发生时,通过执行您定义的任务或向某人发送电子邮件或传呼信息,复制监视器可以自动响应。

利用SQL Server企业管理器监视快照代理程序的活动状况 其具体步骤如下: 打开SQL Server 企业管理器,展开指定的服务器并打开复制监视器文件夹,然后打开代理程序文件夹,选中快照代理程序,此时在右边的页框中显示已经创建的快照代理。用右键单击准备查看的代理程序,从快捷菜单中选择代理程序历史记录选项,则出现快照代理程序历史记录对话框。单击该对话框中的会话详情按钮,就会出现最新历史记录对话框。从中可以了解到目前为止快照代理程序都执行了哪些处理、运行的起始时间等信息。

Thank you very much! 谢谢您 的光临,再见! 下一章