設定的 DB2 的 Microsoft ODBC 驅動程式

文章翻譯 文章翻譯
文章編號: 216428 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文提供 DB2 的 Microsoft ODBC 驅動程式的概觀。

DB2 的 Microsoft ODBC 驅動程式 (Msdb2ole.dll) 至遠端 DB2 資料庫的 SNA LU 6.2 和 TCP/IP 網路上啟用存取。此驅動程式被實作為 IBM 分散式關聯式資料庫架構 (DRDA) 應用程式要求者可以連接到 DRDA 相容的 DB2 系統 MVS、 OS/400 及 Microsoft Windows NT 等。

驅動程式支援 ODBC 2.x 和 ODBC 3.x 函式 (如受支援的函式的完整清單,請參閱 SNA 伺服器 SDK 線上文件)。以互動方式或從應用程式問題的 SQL 陳述式,可以使用驅動程式。從 Microsoft Excel 使用者可以匯入工作表的 DB2 資料表,並使用 Excel 圖表工具來分析資料。從 Microsoft Access 的使用者可以從匯入,並匯出至 DB2。與 「 Microsoft 網際網路資訊伺服器 」 (IIS) 開發人員可以發佈 DB2 儲存資訊的使用者可透過網頁瀏覽器。

如需有關使用 DB2 的 ODBC 驅動程式所支援的 ODBC 連接字串屬性關鍵字和值的清單的詳細資訊,請參閱 SNA 伺服器 SDK 線上說明文件或 ODBC 驅動程式,針對 DB2 線上說明] 檔案]。

其他相關資訊

新增 ODBC 資料來源

資料來源會將特定的 ODBC 驅動程式與您想要透過該驅動程式存取的資料產生關聯。您必須設定是使用 DB2 的 ODBC 驅動程式來存取每個 DB2 系統的資料來源資訊。DB2 的 ODBC 驅動程式的預設參數使用的資料來源,必須分別設定為每個資料來源。若要進行驅動程式執行下列步驟:

  1. 按一下 [開始]、 指向 [設定],然後按一下 [控制台]。
  2. 連按兩下 [ODBC 資料來源。
  3. 選擇一個使用者 DSN],系統 DSN],或檔案 DSN。
  4. 針對 DB2,按 Microsoft ODBC 驅動程式,然後再按一下 [完成]。

您也可以顯示 ODBC 資料來源組態工具,從位於 Microsoft SNA 伺服器的資料存取程式群組的捷徑。

設定資料來源

[一般] 索引標籤可讓使用者設定描述資料來源所需的基本屬性。對於 DB2 的 ODBC 驅動程式,一般屬性包括下列關鍵字:

資料來源名稱:資料來源是必要的參數,用來定義資料來源。ODBC 驅動程式管理員會使用這個屬性值從登錄或檔案載入正確的 ODBC 資料來源組態。對於檔案資料來源這個欄位用來做為 DSN 檔案儲存在程式 Files\Common Files\ODBC\Data 來源目錄名稱。

描述:描述是選擇性的參數,可以用來描述資料來源。

[連線] 索引標籤可讓使用者設定連接到資料來源所需的基本屬性。對於 DB2 的 ODBC 驅動程式,連線屬性包括下列關鍵字:

LU 6.2 連線:這個選項按鈕允許使用者選擇 SNA LU6.2 為基礎的連線。如果選取 SNA 預設然後值 APPC 本機 LU 別名,APPC 模式名稱] 和 [APPC 遠端 LU 別名則需要。
TCP/IP 連線:這個選項按鈕允許使用者選擇 TCP/IP 為基礎的連線。如果選取 TCP/IP 網路位址] 和 [網路連接埠的值是必要的。

本機 APPC LU 別名:SNA 伺服器中設定的本機 LU 別名名稱。

遠端 APPC LU 別名:SNA 伺服器中設定遠端 LU 別名的名稱。

APPC 模式名稱:APPC 模式符合主應用程式組態及 SNA 伺服器組態。APPC 模式的合法值包括 QPCSUPP (常見系統預設值),#INTER (互動式) #INTERSC (以最少的路由安全性互動式) #BATCH (批次檔)、 #BATCHSC (批次檔以最少的路由安全性) 及 #IBMRDB (DB2 遠端資料庫存取)。

IP 位址:這個屬性用來找出目標 DB2 電腦,特別 TCP/IP 位址或 TCP/IP 主機名稱/別名 DRDA 連接埠相關聯。透過 TCP/IP 連線時,需要網路位址。

網路連接埠:這個屬性用來透過 TCP/IP 連線時,找出目標 DB2 DRDA 服務存取連接埠。預設值為 446 的知名 DRDA 連接埠位址。

[連線] 索引標籤也包括測試連接] 按鈕,可用來測試連線參數。之後的所有必要的參數都以鍵入,只可以測試連線。當您按一下這個按鈕時,工作階段就會建立到遠端的 DB2 系統使用 DB2 的 OLE DB 提供者。

[安全性] 索引標籤可讓使用者設定用來限制連線到資料來源的選擇性屬性。針對 DB2 的 Microsoft ODBC 驅動程式,安全性屬性包括下列各項:

使用這個使用者名稱:存取 DB2 上的資料通常需要有效的使用者名稱。選擇性地,您可以保存在 DSN 中的使用者名稱。ODBC 驅動程式會提示使用者在執行階段輸入有效的密碼。此外,[提示] 對話方塊將會允許使用者覆寫儲存在資料來源名稱的使用者名稱。

AS / 400 電腦是區分大小寫與方面來使用者識別碼和密碼。AS / 400 只接受 DB2/400 使用者 ID 和 UPPER 案例中的密碼。重 (如果 DB2/400 連線失敗因為的不正確的驗證,ODBC 驅動程式將會送到 UPPER CASE 強迫使用者 ID 和密碼驗證)。

大型主機是不區分大小寫。這表示在大型主機電腦上您可以鍵入 DB2 使用者識別碼及密碼在任何情況下。ODBC 驅動程式將會傳送這些值在 UPPER 案例中。 對於 Windows NT DB2 UDB 會區分大小寫。使用者識別碼會儲存在 UPPER 案例中。密碼儲存於混合大小寫。使用者必須輸入保護密碼正確的大小寫。ODBC 驅動程式會在使用者輸入的情況下傳送完全密碼。其中一個未通過 NT 網域名稱只有 NT 使用者名稱。

使用單一登入:選擇性地,其中一個可以使用 Microsoft SNA 伺服器主機安全性功能的單一試用選項。這可讓系統管理員建立資料來源定義來隔離使用者登入程序。使用者內容的單一試用是 SNA DB2 服務相關聯的使用者內容。如果執行 Windows 9x,然後使用者內容是目前登入使用者相關聯。

讀取資料庫-唯一:會建立唯讀資料來源。當使用者僅如資料表的物件的讀取存取並無法嗎更新如 INSERT UPDATE 的作業或 DELETE。

目標資料庫] 索引標籤可讓使用者設定用來定義目標 DB2 系統的必要,以及選擇性,屬性。針對 DB2 的 Microsoft ODBC 驅動程式,目標資料庫屬性包括下列各項:

遠端的資料庫名稱:這個 ODBC 屬性作為三部份完整的資料表名稱的第一個部分。

在 DB2 (MVS,OS/390,) 的位置指此屬性。SYSIBM.LOCATIONS 表會列出所有可存取的位置。若要到您需要連接的 DB2 位置請洽詢您的系統管理員,TSO Clist DSNTINST 下 DDF 定義中呈現的外觀。DSNTIPR 面板 DB2 安裝手冊中提供這些定義。
在 DB2/400 這個屬性被指 RDBNAM。RDBNAM 值可以藉由叫用從主控台 WRKRDBDIRE 命令到 OS/400 系統來決定。如果有沒有 RDBNAM 值再其中一個可使用來建立 [新增] 選項。
DB2 通用資料庫中此屬性被指資料庫。

封裝集合:您想要儲存並繫結 DB2 封裝驅動程式的位置之 DRDA 集合的名稱。這是必要的參數。如需有關建立請閱讀下列 「 Microsoft 知識庫 」 文件的套件的詳細資訊:
216810使用 ODBC 建立用於封裝提供 DB2 的 DB2 OLE KB 的驅動程式
預設結構描述:提供者尋找的資料庫目錄資訊的集合名稱。ODBC 驅動程式會使用預設的結構描述來限制等列舉目標集合 (比方說 ODBC 型錄 SQLTables) 中的資料表清單的常用作業的結果集。如需有關這個參數的詳細資訊,請參閱下列 「 Microsoft 知識庫 」 文件:
217757要用來進行 ODBC 驅動程式與 DB2 和 OLE DB 提供者的 DB2 的 INF: 預設結構描述
預設隔離等級:] 決定多個應用程式所用的 DB2 物件的同時存取的情況下的隔離層的級。預設值為 NC。支援下列層級:

CS: 游標穩定性。在 DB2/400 這會對應到 COMMIT(*CS)。在 ANSI,這會對應到讀取認可 (RC)。

NC: 無認可。在 DB2/400 這會對應到 COMMIT(*NONE)。在 ANSI,這會對應至無認可 (NC)。

UR: 未認可的讀取。在 DB2/400 這會對應到 COMMIT(*CHG)。在 ANSI,這會對應到讀取未認可。

RS: 讀取穩定性。在 DB2/400 這會對應到 COMMIT(*ALL)。在 ANSI,這會對應到可重複讀取。

RR: 可重覆讀取。在 DB2/400 這會對應到 COMMIT(*RR)。在 ANSI,這會對應到序列化 (Isolated)。

替代 TP 名稱:這個屬性只是必要時,連線到 SQL/DS (DB2/VM 或 DB2/VSE) 及稱為 「 遠端交易程式。

自動認可:這個屬性允許隱含 COMMIT 上所有的 SQL 陳述式。自動認可模式在每個資料庫作業是在執行時被認可的交易。此模式非常適合共同組成單一的 SQL 陳述式的交易。則不需要分隔,或指定這些交易的完成。使用自動認可模式時,將允許沒有復原。預設值為 True。

轉換所有的二進位資料型別為字元資料型別:這個選項 treats] 二進位檔 (CCSID 65535) 資料類型欄位的每個資料來源為基礎的字元資料型別欄位。主控件 CCSID 和 PC 字碼頁值是必要的輸入和輸出參數。(請參閱地區設定索引標籤)。

[地區設定] 索引標籤可讓使用者設定用來定義要在 DB2 系統,以及 Windows 電腦上使用的字碼頁的必要,以及選擇性,屬性。針對 DB2 的 Microsoft ODBC 驅動程式,地區設定屬性包括下列各項:

主機地區設定:字元碼設定符合遠端電腦上所表示的 DB2 資料識別項 (CCSID)。此參數預設值為 U.S./Canada (37)。處理為字元資料的二進位資料時,需要 CCSID 屬性。除非設定處理程序二進位作為字元值,「 轉換資料字元 」 會根據 DB2 資料行 CCSID 和預設 ANSI 字碼頁。

地區設定使用預設字碼頁:這個選項是指示 ODBC 驅動程式,用於 Windows 電腦的預設 ANSI 字碼頁。如果清除這個預設設定,則使用者可能會選擇任何支援的 PC 字碼頁。

PC 地區設定:處理為字元資料的二進位資料時,這個屬性是必要的。除非設定處理程序二進位作為字元值,資料會被轉換的字元會根據在 Windows 中設定的預設 ANSI 字碼頁。這個屬性的預設值是英文字在字 1 (1252)。

屬性

文章編號: 216428 - 上次校閱: 2005年3月8日 - 版次: 1.1
這篇文章中的資訊適用於:
  • Microsoft ODBC Driver for DB2 4.0 SP2
關鍵字:?
kbmt kbinfo KB216428 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:216428
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com