2021-09-05 11:42:40

分布式查询 免费编辑 添加义项名

B 添加义项
?
义项指多义词的不同概念,如李娜的义项:网球运动员、歌手等;非诚勿扰的义项:冯小刚执导电影、江苏卫视交友节目等。 查看详细规范>>
所属类别 :
生活日用品
生活日用品
编辑分类

分布式查询可以访问来自多种异类数据源的数据,而这些数据可存储在相同或不同的计算机上

基本信息

  • 中文名称

    分布式查询

  • 外文名称

    Distributed Query

  • 特点

    可以访问来自多种异类数据源

  • 支持

    SQL Server 用户访问

目录

折叠 编辑本段 简介

分布式查询可以访问来自多种异类数据源的数据,而这些数据可存储在相同或不同的计算机上。

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 中。

折叠 编辑本段 示例

您是一家大型保险公司的地区销售经理,该公司在很多国家/地区都有分支机构。每个地区的分公司都选用某个产品存储其销售数据。英国分公司用 Oracle 存储其数据,澳大利亚分公司用 Access,西班牙分公司用 Microsoft Excel,而美国分公司则用 SQL Server。您需要过去三年的季度报表,其中要列出保险策略、分支机构和季度业绩最好的销售代表。以上三个查询都可以通过在 SQL Server 上运行单个分布式查询实现。

阅读全文

热点资讯

我的关注