- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分布式查询在异构数据库间数据导入导出中应用
分布式查询在异构数据库间数据导入导出中应用 摘要:首先介绍了分布式查询的基础理论,然后,结合具体实例,对如何使用Transact-SQL语句以及两个函数openRowSet和openDataSource在异构数据库间数据导入导出进行了仔细研究。 关键字:分布式查询;Transact-SQL语句;数据导入导出 中图分类号:TP311 文献标识码:A文章编号:1009-3044(2007)18-31511-03 Application of Distributed Query in Import and Export of Data in Isomerous DataBase LV Shun-ying (Faculty Mathematics and Computer Science, Hubei University,Wuhan 430062,China) Abstract:Firstly,introduced the basic theory of distributed query. Secondly, researched that how to use the Transact-SQL statement and two functions as openRowSet and openDataSouce importsand exports data in isomerous database. Key words:distributed query;Transact-SQL statement;import and export of data 1 引言 在实际工作中常常要对异构数据库间的数据进行导入导出工作,因此,不仅大多数数据库管理系统(DBMS)都会提供一定的系统级的数据导入导出功能,而且各种数据库应用系统也会根据具体需要提供灵活的应用级的数据导入导出功能。比如,SQL Server提供的数据转换服务(DTS)、命令行工具bcp、分布式查询都可以用于数据的导入导出。本文着重对MS SQL SERVER中分布式查询在异构数据库间数据导入导出中的应用加以研究与探讨。 2 分布式查询简介 2.1 分布式查询的理论基础 分布式查询支持SQL Server用户访问存储在多个SQL Server实例中的分布式数据和存储在各种可使用OLE DB提供程序访问的关系和非关系数据源中的异类数据,而这些数据可存储在相同或不同的计算机上。 Microsoft SQL Server 2000 通过使用 OLE DB(Microsoft 通用数据访问应用程序接口规范)支持分布式查询。OLE DB提供程序将数据表现在称为行集的表格格式对象中。MS SQL Server 2000允许在SELECT、INSERT、UPDATE 和 DELETE等Transact-SQL语句中象引用SQL Server表一样引用OLE DB行集。只要拥有数据的软件通过 OLE DB 提供程序在表格格式行集中表现其数据,就可在分布式查询中使用该数据。这种功能现在已内置到以OLE DB为外部数据接口的SQL Server中,其结构图如图1所示。 ???图1 MS SQLServe内置的OLE DB接口结构示意图 分布式查询通常通过配置链接服务器实现,但当引用 OLE DB 数据源的频率不够高,尚不足以保证配置链接服务器时,可使用特殊名称作为表引用,而使用OPENDATASOURCE和OPENROWSET函数可以提供特殊名称。 2.2 OPENDATASOURCE和OPENROWSET函数 (1)OPENDATASOURCE函数 仅当提供程序表现行集并使用四部分名称时,才可以使用 OPENDATASOURCE。该函数可以在能够使用链接服务器名的Transact-SQL语句中使用,并作为表或视图四部分名称的第一部分。四部分名称常用于分布式查询,格式为:linkedserver.catalog.schema.objectname,这四部分分别为分布式查询所 引用对象的链接服务器名、对象的目录名、对象的架构名和对象名或表名。使用OPENDATASOURCE函数需指定:用于访问数据源的OLE DB提供程序中登记为PROGID的名称和连接字符串――用以指定将各种连接属性传递到OLE DB提供程序。其语法为:OPENDATASOURCE(providerName,initString)。 基本使用方法示例:select * from opendataSource().catalog.schema.objectname。
您可能关注的文档
最近下载
- 北京市2019年中考英语真题(含答案).pdf VIP
- 2022年新高考政治真题试卷(山东卷).pdf VIP
- 2025年必威体育精装版详版征信报告个人信用报告样板模板word格式新版可编辑.docx VIP
- 辽宁省大连市甘井子区2024-2025学年上学期七年级 月考英语试卷(10月份).docx VIP
- 水土保持监督管理培训课件.pptx VIP
- 《现代汉语》各章练习题答案汇总 .pdf VIP
- 输变电工程环境保护和水土保持全过程管控培训课件.pptx VIP
- 生产建设项目水土保持方案管理办法培训课件.pptx VIP
- 培训课件_1411dxs小天鹅纯臻2.0新品1411DXS系列.pdf VIP
- 2022年内蒙古农业大学硕士研究生入学考试公共管理专业综合基础考研真题.pdf VIP
文档评论(0)