第30卷增刊 2007年12月
合肥工业大学学报
(自然科学版)
J OURNAL OF HEF EI UNIV ERSI TY O F TECHNOLO GY
Vol.30Sup 
Dec.2007 
收稿日期22作者简介孔信(6),男,安徽庐江人,安徽江淮汽车股份有限公司工程师分布式查询在企业信息系统异类数据库间数据交换中的应用
孔信, 吴睿东
(安徽江淮汽车股份有限公司信息部,安徽合肥 230022)
摘 要:在企业的各类信息系统中往往使用着不同的数据库,但这些信息系统常常又存在着一定的联系。因此实现不同数据库系统间的数据交换是经常面临的问题。文章详细介绍了SQL Server 2000分布
式查询的概念,并以企业实际运行的信息系统为例,详细介绍了其在企业信息系统异类数据库间数据交换中的应用。关键词:企业信息系统;分布式查询;数据交换
中图分类号:TP311.13   文献标识码:A    文章编号:100325060(2007)(Sup)20143204
A n a pplication of distr ibuted quer y in da ta exchange bet w een
isomer ous data bases in t he enter pr ise ’s var ious inf or ma tion systems
K ON G X i n 2qun , WU Rui 2dong
(Informatio n Cent er ,Anh ui Ji ang huai auto m o bil e Co.,Lt d ,Hefei 230022,China )
Abstract :There are some differe nt t ypes of data base syst ems i n an e nte rprise ’s various i nformation system s.There are some relations bet wee n t hese i nfor mat io n syst em s ,for exa mple shari ng so me data.So i t i s necessary to have a dat a exchange periodicall y bet ween i somerous data bases in various i nfor ma 2t ion syst em s.This paper int roduces di st ribut ed query i n SQL Server 2000and an applicat io n in data exchange bet ween isomerous dat abases i n t he enterprise ’s various i nfor mation syste ms.K ey w or ds :database ;SQL server ;data exchange   随着企业的发展,公司先后建立了各类信息系统,达数十种之多。这些信息系统相对独立地运行,但部
分系统之间往往存在着一定的联系如共享某些数据等,需要定期进行部分数据交换。各系统由于功能和规模的差异,往往又选用不同类型的服务器、操作系统和数据库系统。如ER P 等系统由于其规模较大、功能复杂,服务器选用的是小型机,操作系统选用的是U NIX ,数据库则选用Oracl e 系统;其他部分信息系统由于规模相对较小、功能相对简单,服务器往往选用的是PC Server ,操作系统选用的是Wi ndows 系列,数据库则选用SQL Server 。
由于所使用的数据库的不同,这些信息系统之间很难直接进行数据交换。要实现这些系统间的数据交换,常常需要编写比较复杂的接口程序。
SQL Server 2000中引入了“链接服务器”和“分布式查询”的概念。通过“链接服务器”可实现在SQL Server 2000中建立对Oracl e 等数据库系统的连接,通过“分布式查询”可在SQL Ser ve r 2000中实现对Oracle 等数据库系统中数据的访问和操作[1]。sql server2000简介
1 链接服务器和分布式查询
1.1 链接服务器
链接服务器是已定义到SQL Ser ve r 2000的虚拟服务器,其中包含了访问OL E DB 数据源所需的全部信息。链接服务器指定了OL E DB 提供程序和OL E DB 数据源。链接服务器配置允
:
20071101
:197-.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。