分布式查询的简介

如题所述

第1个回答  2016-06-03

分布式查询可以访问来自多种异类数据源的数据,而这些数据可存储在相同或不同的计算机上。
Microsoft® SQL Server™ 2000 通过使用 OLE DB(Microsoft 通用数据访问应用程序接口 (API) 规范)支持分布式查询。
此分布式查询部分讨论一般的分布式查询概念,并描述如何在分布式查询中使用 Transact-SQL 语句访问单独的 SQL Server 实例上的数据或非 SQL Server 数据源。
分布式查询支持 SQL Server 用户访问: 存储在多个 SQL Server 实例中的分布式数据。存储在各种可使用 OLE DB 提供程序访问的关系和非关系数据源中的异类数据。
OLE DB 提供程序将数据表现在称为行集的表格格式对象中。SQL Server 2000 允许在 Transact-SQL 语句中象引用 SQL Server 表一样引用 OLE DB行集。
可以在 SELECT、INSERT、UPDATE 和 DELETE Transact-SQL 语句中直接引用外部数据源中的表和视图。因为分布式查询使用 OLE DB 作为基础接口,所以它们不仅可以访问使用 SQL 查询处理器的传统关系数据库管理系统 (DBMS),而且还能访问由不同功能和完善度的数据源所管理的数据。只要拥有数据的软件通过 OLE DB 提供程序在表格格式行集中表现其数据,就可在分布式查询中使用该数据。
说明 在 SQL Server 中使用分布式查询与 Microsoft Access 先前支持的通过 ODBC 使用链接表功能类似。这种功能现在已内置到以 OLE DB 为外部数据接口的 SQL Server 中。

相似回答