- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 第13章 数据传输与分布式数据管理 在用户接触SQL Server之前,也许已经使用过别的数据库系统,并希望能将自己存储在别的数据库中的数据转储到SQL Server数据库中;同样,也许因为某些特殊的需要,用户希望将自己存储在SQL Server数据库系统中的数据转储到别的数据库系统中如Sybase,Oracle,DB2或者Access。 SQL Server为了满足用户的这种需要而提供了数据转输服务(Data Transformation Service,DTS)。从字面上就可以理解,DTS服务是对不同格式间数据的转换。利用SQL Server提供的DTS服务,用户可以将数据在不同的数据源之间导入导出,也可以将存储在旧版本SQL Server中的数据存储到升级后的新版本中。SQL Server的数据传输服务为解决在线事务处理(Online Transaction Process)提供了利器,是建造数据仓库的有力工具。 * 本章学习要点: 数据传输服务 复制技术 * 13.1 数据传输服务 许多单位都需要将数据集中以改进企业决策制订。但是,他们的数据可能以各种格式保存并分布在不同的位置。数据转换服务(DTS)通过提供一组工具,使得以将来自完全不同的源的数据析取、转换和合并到DTS连通性所支持的单个或多个目的,以满足这些重要的商业需求。通过使用DTS工具图形化地生成DTS包或使用DTS对象模型编制包,可创建适合单位的特殊商业需要的自定义数据移动解决方案。 13.1.2 数据转换服务导入/导出向导 在所有的DTS工具中,DTS导入/导出向导为在OLE DB数据源之间复制数据提供了最简单的方法,它可以在异构数据环境中拷贝数据、表或查询结果集,并可以交互式地指导用户完成整个复制和转换数据的过程。 1.启动DTS导入/导出向导 2.导入数据信息 3.利用【企业管理器】执行导出数据 * 13.2 复制技术 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。 * 13.2.2 复制类型 在SQL Server 2000复制类型中,每种类型提供不同的能力,主要依据应用程序以及事务和站点独立的不同ACID属性级别。 每种类型的复制都是以在订阅服务器上生成和应用快照开始的,所以了解快照复制以及其他类型的复制和所选选项是很重要的。下面我们来学习SQL Server 2000所提供的复制类型: 1.快照复制 2.事务复制 3.合并复制 * 13.2.3 服务器的连接方式 根据应用的需要,确定服务器间的连接方式是使用复制技术的一个重要方面。下面将介绍发布服务器、分发服务器及订阅服务器几种常用的连接方式。 1.发布服务器与分发服务器为同一物理服务器 2.分发服务器与发布服务器为不同的物理服务器 3.发布者与再次发布者的连接方式 4.多发布服务器单订阅服务器的连接方式 * 13.2.4 数据库筛选项方式 在复制中,常常只将需要的那部分数据传输到订阅服务器,因此,需要对已发布数据进行筛选。对已发布数据库的筛选方式有:行筛选、列筛选、动态筛选和联接筛选。行筛选与列筛选可用于快照复制、事务复制和合并复制,而动态筛选与联接筛选只能用于合并复制 1.行(水平)筛选 2.列(垂直)筛选 3.联接筛选 4.动态筛选 * 13.2.5 复制技术的应用 在SQL Server 2000中,可通过企业管理器、ActiveX控件、SQL-DMO和T-SQL系统存储过程等编程接口创建和维护复制,在此,主要介绍如何利用企业管理器实现复制的创建与维护。 1.配置出版服务器 2.创建出版物 3.设计订阅 *
文档评论(0)