您的位置:首页 > 数据库

sql server 链接数据库 分布式数据库解决方案

2008-12-03 15:06 183 查看
以SQL 2005为例,新建链接服务器的步骤如下:
1. 服务器对象——》链接服务器——》右击——新建链接服务器
2. 如果“服务器类型”选择SQL SERVER,指定“链接服务器”为需要链接的服务器网络名称——服务器的计算机名称,完成;
如果“服务器类型”选择其他数据源,请先看以下内容——明确不同数据库和“访问接口”之间的关系。

SQL Server 分布式查询已与几个 OLE DB 访问接口一起进行了测试。下列测试过的 OLE DB 访问接口将与 SQL Server 一起安装:

Microsoft SQL Server Native Client OLE DB 访问接口。这是 OLE DB Provider for SQL Server。
Microsoft OLE DB Provider for ODBC
Microsoft OLE DB Provider for Jet
Microsoft OLE DB Provider for Oracle
其他测试过的提供程序有:

Microsoft OLE DB Provider for Microsoft Directory Services
Microsoft OLE DB Provider for Microsoft Indexing Service
Microsoft OLE DB Provider for DB2
Microsoft Exchange Server(Microsoft OLE DB Provider for Exchange)。
可以从 Oracle Corporation 获得 Oracle Provider for OLE DB
下表显示了已与 SQL Server 分布式查询一起测试过的 OLE DB 访问接口。通过在 OPENQUERY 函数和 OPENROWSET 函数中指定传递查询,就可以在 SELECT 语句中引用所有这些提供程序。

数据源 提供程序名称 用在由四部分组成的名称中 用在传递查询和命令中 用在 INSERT、UPDATE 或 DELETE 中 用在分布式事务中
SQL Server 7.0 或更高版本
Microsoft SQL Server Native Client OLE DB 访问接口




ODBC 数据源
Microsoft OLE DB Provider for ODBC
是*

是*
是*
Microsoft Access (Jet) 数据库
Microsoft OLE DB Provider for Jet Version 4.00


是(如果数据库是用 Microsoft Jet 4.0 或更早版本创建的,则为否)

Microsoft Excel 电子表格
Microsoft OLE DB Provider for Jet Version 4.00




Oracle 数据库
Microsoft OLE DB Provider for Oracle




Oracle 数据库**
用于 Windows 2000/NT 的 Oracle Provider for OLE DB (8.1.7.3.0)




Microsoft Windows 2000 目录
Microsoft OLE DB Provider for Microsoft Directory Services




本地文件系统(通过索引服务)
Microsoft OLE DB Provider for Microsoft Indexing Service(需要 Microsoft Windows NT 4.0 Service Pack 4 或更高版本)




IBM DB2 数据库
Microsoft OLE DB Provider for DB2




Microsoft Exchange Server
Microsoft OLE DB Provider for Exchange Server




* Microsoft OLE DB Provider for ODBC 的功能取决于所使用的 ODBC 驱动程序。使用某些 ODBC 驱动程序时,提供程序可能不完全支持所有这些功能。
** 对 Oracle Provider for OLE DB 的支持情况如下:

Oracle 32 位
仅支持进程外访问接口
Oracle 64 位

尽管 Microsoft 仅支持引用由 Microsoft 测试过的提供程序的分布式查询,但是分布式查询应使用满足“分布式查询对 OLE DB 访问接口的引用”中所记录的要求的任何 OLE DB 访问接口。
如果提供程序不能在由四部分组成的名称中使用,则可以在 OPENQUERY 函数或 OPENROWSET 函数中通过使用传递查询来引用该提供程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: