以SQL 2005为例,新建链接服务器的步骤如下:


1. 服务器对象——》链接服务器——》右击——新建链接服务器


2. 如果“服务器类型”选择SQL SERVER,指定“链接服务器”为需要链接的服务器网络名称——服务器的计算机名称,完成;


    如果“服务器类型”选择其他数据源,请先看以下内容——明确不同数据库和“访问接口”之间的关系。
                       
         
          SQL Server 分布式查询已与几个 OLE DB 访问接口一起进行了测试。下列测试过的 OLE DB 访问接口将与 SQL Server 一起安装:
   


    其他测试过的提供程序有:


   

    下表显示了已与 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 函数中通过使用传递查询来引用该提供程序。