sql server 鏈接數據庫 分佈式數據庫解決方案

以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 函數中通過使用傳遞查詢來引用該提供程序。
 
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章