- 4
- 0
- 约3.72千字
- 约 111页
- 2017-09-22 发布于广东
- 举报
导出/导入数据 分布式数据复制模型 配置出版和订阅服务器 配置复制监视器 修改复制配置 教学目的: 使学生掌握导入导出数据的方法,了解分布式数据复制模型、复制代理,学会出版、订阅服务器及复制监视器的配置。 13.1 数据导入/导出 任何数据库系统都需要和外界交换数据。例如,可以从Excel表中导入数据到SQL Server数据库中,也可以将SQL Server数据库中的数据导出到Access数据库、文本文件等中。 13.1.1 数据导出 可以将SQL Server中的数据导出到其他数据源中,比如Access数据库、Excel工作表、文本文件或其他非微软件公司的数据为,如Oracle、Sybase、Dbase等。 将SQL Server中的数据导出到ACCESS数据库 将SQL Server中的数据导出到Excel工作表 将SQL Server中的数据导出到文本文件中 13.1.2 数据导入 与数据导出相反,可以将其他数据源中的数据(如Access数据库、Excel工作表、文本文件)导入到SQL Server的数据库中。下面以从文本文件中导入数据到SQL Server数据库中为例介绍SQL Server中的数据导入方法: 13.2.1 分布式数据复制模型 1. 复制模型 出版—发行—订阅模型 这个模型类似图书出版领域,出版社出版书籍,新华书店发行书籍,读者订阅书籍。SQL Server 2000分布式数据复制技术针对上述模型分别配置三个服务器:出版服务器、发行服务器和订阅服务器,由这些服务器分别完成出版、发行和订阅工作。 出版服务器标识其出版数据库中哪些数据用于复制,并检测这些数据的变化和维护该SQL Server 2000服务器中的所有出版信息。 发行服务器建立一个或多个发行数据库,用来存储出版服务器的出版物,并向订阅服务器传送它们所订阅的出版物,即需要复制的数据。 订阅服务器用于接收和存储复制数据和对复制数据的修改。SQL Server 2000还允许修改订阅服务器所接收到的出版物,并反向传送到出版服务器。 出版服务器所出版的数据的最小单位为文章。文章可以是数据库中的数据表,也可以是存储过程。 SQL Server 2000允许对所出版的数据表设置纵向过滤器和横向过滤器,从而使出版文章中只包含数据表中的某些列或其中的部分记录(数据行)。一组出版文章(一篇或多篇文章)构成一个出版物。 订阅服务器对出版物的订阅方式有两种:推订阅和拉订阅。SQL Server 2000中的每一种出版物都支持上述两种订阅方式。 推订阅是指由出版服务器通知订阅服务器接收复制数据,而不需要订阅服务器对出版服务器进行查询。 拉订阅是指由订阅服务器定期轮翻询问出版服务器中的出版物内容是否改变,如有改变,则进行复制。 2 复制类型 SQL Server 2000提供了三种分布式数据复制方法: 快照复制(Snapshot Replication) 事务复制(Transaction Replication) 合并复制(Merge Replication) a.快照复制 快照复制就是在某一时刻对出版数据进行一次“照相”,生成一个描述出版数据库中数据瞬时状态的静态文件,最后在规定时间将其复制到订阅者数据库。 满足下述条件时适合采用快照复制: 数据主要是静态数据,不经常更改。 一个时期内允许有已过时的数据复本。 复制少量数据(在整个数据刷新为合理的情况下) b.事务复制 与快照复制不同,事务日志复制的内容不是数据而是多条delete、update、insert语句或者存储过程。 满足下述情形时适合采用事务复制: 希望发生增量更改时将其传播到订阅服务器上。 需要遵守 ACID 属性的事务。 订阅服务器可靠和/或频繁地连接到发布服务器上。 ACID(Atomic、 Consistent、 Isolated、 Durable)(原子的、一致的、独立的、耐久的) c.合并复制 合并复制作为一种从出版者向订购者分发数据的方法允许出版者和订购者对出版数据进行修改,而不管订购者与出版者是相互连接或断开,然后当所有或者部分节点相连时便合并发生在各个节点的变化。 满足下述条件时适合使用合并复制: 多个订阅服务器需要在不同时刻更新数据并将这些更改传播到发布服务器和其它订阅服务器。 订阅服务器需要接收数据,脱机更改数据,然后将更改同步到发布服务器和其它订阅服务器。 当数据在多个站点更新时,您不希望看到许多冲突,但是,如果确实发生了冲突,则违反 ACID 属性是可以接受的。 注意: 如果在合并过程中,发现不同用户对数据所做的修改有冲突,则SQL Server 2000根据建立订阅时为订阅者所设置的优先级来裁决哪个用户的修改有效
您可能关注的文档
- DA & AD转换器及其与单片机接口.ppt
- Delphi_数据库程序设计.ppt
- e01.Introduction绪论.ppt
- e03.Connective tissue结缔组织.ppt
- e04.Cartilage & Bone软骨和骨.ppt
- e05.Blood and Hemopoiesis血液淋巴和血发生.ppt
- e06.Muscular Tissue肌组织.ppt
- e09.Circulat0ry system循环系统.ppt
- e10.Immune system免疫系统.ppt
- e11.Skin皮肤.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)