你可以使用資料來源精靈(Data Source Wizard)引導你設定與儲存資料來源資訊的步驟,這些資訊是連接 Data Provider for DB2、ODBC 驅動程式 for DB2、BizTalk Adapter for DB2 以及 ADO.NET Provider for DB2(Data Provider)到遠端 IBM DB2 資料庫伺服器所需的。 消費者,如 Visual Studio 和 BizTalk Server,將載入資料來源嚮導,用於定義及重新配置與 IBM DB2 資料庫伺服器的連線。 資料來源嚮導有助於簡化網路連線的配置與測試、套件操作、定義字串代碼頁轉換、安全性與加密處理,以及設定的驗證與儲存。
以下章節將介紹資料存取精靈畫面及可在每個畫面執行的操作。
歡迎光臨
你可以選擇選項,勾選該方框以省略此歡迎畫面。
資料來源
你可以使用資料來源畫面來設定 DB2 資料庫伺服器平台。
資料來源平台
可選擇性地,為了提升效能並減少對遠端資料庫的影響,選擇部署遠端 DB2 資料庫的資料來源平台。 資料提供者利用此值將資料型態轉換為該平台支援的格式。
預設值為 DB2/z/OS(指的是 z/OS 的 DB2)。 其他數值包括 DB2/400(指 IBM i 的 DB2)、DB2/NT(指 Windows 的 DB2)以及 DB2/6000(指 Linux 或 UNIX 的 DB2)。
網路類型
以下兩種連接方式供您使用:
SNA LU6.2 APPC (利用系統網路架構進行進階程式對程式通訊)網路連接,連接遠端運行於 IBM 大型主機及中階主機上的 IBM DB2 資料庫伺服器。
TCP/IP 網路連接至遠端運行於 Linux、UNIX 及 Windows 作業系統上的 IBM DB2 資料庫伺服器。
TCP/IP 網路連線
TCP/IP 網路連線畫面可用來設定必要及可選參數。
地址或別名
您必須輸入有效的 IP 位址或別名,格式為 IPv4 或 IPv6。
通訊埠
你必須指定一個 IP 埠號。 對於 DB2/400,預設值為 TCP/IP 埠 446。 其他 IBM DB2 平台支援多個並行資料庫實例,每個實例都有獨特的 TCP/IP 埠號。
證書通用名稱
你可以選擇指定伺服器憑證的通用名稱,指示資料提供者使用安全套接層(SSL)V3.0 或傳輸層安全(TLS)V1.0 加密。 如果你使用 SSL 或 TLS,它會透過加密認證憑證和資料來提升安全性。 預設情況下,此值設為空字串(無 SSL 或 TLS)。
分散式交易
可選擇性地,若要將資料提供者列入分散式交易,您可以選擇此屬性以支援兩階段提交保護的 DB2 DUW(分散式工作單元)。
APPC 網路連線
APPC 網路連線畫面可用來設定必需與可選參數。
本地 LU 別名
資料提供者在使用 SNA LU6.2 進行連接時,需提供 APPC 的本地 LU 別名。 選擇或輸入在主機整合伺服器中設定的 APPC 本地 LU 別名名稱。
遠端 LU 別名
資料提供者在使用 SNA LU6.2 進行連接時,需要一個 APPC 遠端 LU 別名。 選擇或輸入在主機整合伺服器中設定的 APPC 遠端 LU 別名名稱。
模式名稱
資料提供者在透過 SNA LU6.2 連接時,需要 APPC 模式名稱。 選擇或輸入在主機整合伺服器中設定的 APPC 模式名稱名稱。 DB2/z/OS 的一個常見數值是 IBMRDB。
安全類型
你可以選擇性地設定 APPC 會話安全,以識別 PC 使用者給 DB2 資料庫伺服器。 下表說明安全層級設定。
| 安全等級 | 說明 |
|---|---|
| 程式 | 資料提供者會同時傳送使用者名稱和密碼。 |
| 相同 | 資料提供者只會傳送一個使用者名稱。 |
| 沒有 | 資料提供者不會傳送任何安全資訊(使用者名稱或密碼)。 |
分散式交易
可選擇性地,若要將資料提供者列入分散式交易,您可以選擇此屬性以支援兩階段提交保護的 DB2 DUW(分散式工作單元)。
DB2 資料庫
必須使用DB2資料庫畫面來設定所需的資料庫參數,例如初始目錄與套件集合。
初始目錄
資料提供者要求此值連接至DB2資料庫伺服器上的初始目錄。 下表說明 DB2 版本及可接受的字串類型。
| DB2 資料庫 | 字串類型 |
|---|---|
| DB2 for z/OS | 一個 16 位元組的字串(目錄也稱為位置)。 |
| IBM i 的 DB2 | 18 位元組字串(目錄也稱為關聯式資料庫)。 |
| LUW 的 DB2 | 一個 8 位元組的字串(目錄也稱為資料庫)。 |
套件集合
將套件集合用於指示資料提供者在何種 DB2 架構中建立一組套件。 每個套件都細分為多個區段,並使用靜態 SQL 語句,例如 CREATE CURSOR,用於查詢資料庫時擷取資料。 下表說明 DB2 版本及可接受的字串類型。
| DB2 資料庫 | 字串類型 |
|---|---|
| DB2 適用於 z/OS | 一個 128 位元組的字串(結構也稱為集合)。 |
| IBM i 的 DB2 | 一個 10 位元組的字串(結構也稱為集合或函式庫)。 |
| LUW 的 DB2 | 一個 30 位元組的字串。 |
預設結構描述
你可以選擇指定一個字串,指示資料提供者將結構查詢限制在單一資料庫架構中,這能提升效率與效能。 預設值是空字串。
DB2 資料庫物件被組織成稱為 schema 的邏輯群組。 結構名稱用於編目 SQL 物件,如資料表和檢視,採用兩部分命名慣例 <SCHEMA。><物件名稱>。 在設計時,為了建構像 SELECT 語句這類 SQL,資料使用者可以向使用者呈現資料庫目錄中所有物件的清單。 下表說明 DB2 版本及可接受的字串類型。
| DB2 資料庫 | 字串類型 |
|---|---|
| DB2 for z/OS | 一個 128 位元組的字串(結構也稱為集合)。 |
| IBM i 的 DB2 | 一個 10 位元組的字串(結構也稱為集合或函式庫)。 |
| LUW 的 DB2 | 一個 30 位元組的字串。 |
預設限定詞
你可以選擇指定一個字串,指示資料提供者設定環境選項作為預設限定符,並用來通知 DB2 伺服器在哪個結構中定位資料庫物件。 預設值是空字串。
DB2 資料庫物件被組織成稱為 schema 的邏輯群組。 結構名稱用於識別 SQL 物件,如資料表和檢視,採用兩部分命名慣例 <SCHEMA。><物件名稱>。 資料使用者可能會發出帶有單部分或未限定物件名稱的 SQL 語句。 下表說明 DB2 版本及可接受的字串類型。
| DB2 資料庫 | 字串類型 |
|---|---|
| DB2 for z/OS | 一個 128 位元組的字串(結構也稱為集合)。 |
| IBM i 的 DB2 | 一個 10 位元組的字串(結構也稱為集合或函式庫)。 |
| LUW 的 DB2 | 一個 30 位元組的字串。 |
資料庫名稱
DB2 資料庫可分為多個邏輯資料庫以供管理用途,每個邏輯資料庫包含獨立的表格空間與索引空間。 可選的資料庫名稱指示資料提供者在 SQL 語句中使用該 IN DATABASE 子句。 DB2 for z/OS 接受 8 位元組的資料庫名稱字串和 8 位元組的資料表空間名稱。 你可以只指定資料庫名稱,或是結合資料庫名稱與資料表空間名稱,例如 DBASE1。TSPACE1。
地區設定
為了提升效能並減少對遠端資料庫的影響,您可以選擇遠端 DB2 資料庫(主機)及本地資料使用者(PC)的編碼字元集識別碼(CCSID)。 資料提供者利用這些值將字串轉換成這些資料庫支援的代碼頁。 資料提供者支援單位元組字元集(SBCS)、混合位元組字元集(MBCS)、雙位元組字元集(DBCS)以及 Unicode - UTF8 [1208],這是一種 8 位元的 Unicode 轉換格式。 欲了解更多資訊,請參閱 SNA 國際化程式設計師參考 資料(https://go.microsoft.com/fwlink/?LinkID=181017)。
主機 CCSID
資料提供者需要一個主機 CCSID(編碼字元集識別碼)的值,以便對字串資料執行代碼頁轉換。 預設的宿主 CCSID 值為 EBCDIC – 美國/加拿大 [37]。 通常,IBM DB2 的 z/OS 與 IBM i 資料庫伺服器使用 EBCDIC(擴展二進位編碼十進位交換碼)。 欲了解更多資訊,請參閱 SNA 國際化程式設計師參考 資料(https://go.microsoft.com/fwlink/?LinkID=181017)。
PC 程式碼頁面
資料提供者需要一個 PC 代碼頁的值,以便對字串資料進行代碼頁轉換。 預設的 PC 代碼頁為 ANSI – 拉丁文 I [1252]。 通常,資料使用者會使用 ANSI(美國國家標準協會)或 Unicode。 欲了解更多資訊,請參閱 SNA 國際化程式設計師參考 資料(https://go.microsoft.com/fwlink/?LinkID=181017)。
安全性
安全畫面允許您設定三種安全方法之一:互動式登入、單一登入或 Kerberos。
安全方法
安全畫面允許您設定三種安全方法之一:互動式登入、單一登入或 Kerberos。
互動式登入
互動式登入安全依賴於執行時輸入的使用者名稱與密碼,或儲存在設定檔或資料消費者設定儲存庫(如整合服務套件)中。
使用者名稱
下表說明 DB2 資料庫版本及可接受的字串類型。
| DB2 資料庫 | 字串類型 |
|---|---|
| DB2 for z/OS | 一個 8 位元組的串。 |
| IBM i 的 DB2 | 一個10位元組的字串。 |
| Linux或UNIX版DB2 | 一個 8 位元組的串。 |
| Windows 版 DB2 | 一個 30 位元組的字串。 |
密碼
下表說明 DB2 資料庫版本及可接受的字串類型。
| DB2 資料庫 | 字串類型 |
|---|---|
| DB2 for z/OS | 一個 8 位元組的串。 |
| IBM i 的 DB2 | 一個128位元組的字串。 |
| Linux或UNIX版DB2 | 一個 8 位元組的串。 |
| Windows 版 DB2 | 一個 32 位元組的字串。 |
密碼確認
你必須輸入和密碼相同的數值。
驗證方法
認證方法屬性設定連線的認證方式,基於較弱的資料加密標準(DES)技術。 預設值為伺服器使用互動式登入,安全性依賴使用者名稱與密碼,且無加密。
下表說明了認證選項。
| Option | 說明 |
|---|---|
| Server_Encrypt_Pwd | 指示資料提供者只加密密碼。 |
| Server_Encrypt_UsrPwd | 指示資料提供者同時加密使用者名稱與密碼。 |
| Data_Encrypt | 指示資料提供者加密使用者名稱、密碼及使用者資料。 |
警告
我們建議您使用使用強認證加密的安全方法,例如 Kerberos、SSL V3.0 或 TLS V1.0。
儲存密碼
您也可以選擇性地將密碼儲存在 OLE DB 通用資料連結(UDL)或文字檔中,點擊「 允許儲存密碼 」勾選框。 選擇此選項會將使用者名稱和密碼以純文字保存。 此方法無法加密使用者名稱或密碼。 如果攻擊者能取得存放 UDL 或文字檔的檔案分享,伺服器安全可能會受到威脅。
單一登錄
單一登入使用儲存在加密企業單一登入資料庫中的使用者名稱與密碼。
聯盟申請
此特性是企業單一登入(Enterprise Single Sign-On)所必需的。
Kerberos
Kerberos 依賴包含加密憑證的票據。 欲了解更多資訊,請參閱 Microsoft Kerberos (https://go.microsoft.com/fwlink/?LinkID=180764)。
主體名稱
此屬性是用於 Kerberos 認證所必需的。
進階選項
進階設定畫面讓你能設定更多可選的設定。
連接共用
你可以選擇指定 TRUE,指示資料提供者使用用戶端連線池。 預設為 FALSE(無池化功能)。
唯讀
資料提供者可選擇在連接 DB2 資料庫伺服器時宣告唯讀存取方式。
延後準備
你可以選擇性地設定 TRUE,指示資料提供者優化參數化資料庫指令的處理。 預設值為 FALSE。
對於 INSERT、UPDATE 和 DELETE 指令,資料提供者可以將 PREPARE、EXECUTE 和 COMMIT 指令合併成一個連接到遠端資料庫的網路流程。
對於 SELECT 指令,資料提供者可以將 PREPARE 和 EXECUTE 指令合併成一個網路流程。 這能減少網路流量,並經常提升整體效能。
參數推導
你可以選擇性地指定 TRUE,指示資料提供者為資料使用者(如 SQL Server Integration Services 套件設計器及匯入/匯出精靈)驗證並修正字元資料型別的參數長度。 預設值為 FALSE。
替用 TP 名稱
你可以用它指定一個 DB2 交易程式(TP)名稱,除了預設
07F6C4C2名稱 。
所有屬性
「所有屬性」畫面讓你能設定更詳細且可選的屬性。 你可以從清單中選擇一個屬性,然後選擇或編輯右欄的值來編輯這些屬性。 你可以從這個畫面編輯以下屬性。
合作夥伴申請
允許儲存密碼
驗證
自動提交
證書通用名稱
客戶會計
用戶端應用程式名稱
用戶端使用者 ID
連線池化
連線逾時
日期時間 字元
DateTime 作為日期
預設資格
預設結構描述
延遲準備
參數推導
主機 CCSIC
初始目錄
最大池數
網路地址
網路埠
網路類型(唯讀)
套件集合
密碼
PC 程式碼頁面
唯讀
列集快取大小
安全方法
安全主管
工作單位
使用者名
驗證
驗證
你可以用驗證畫面來測試連線來驗證你的設定。 你也可以用它來建立 DB2 套件並執行範例查詢。
[連接]
點擊 連接 按鈕進行測試連線。
Packages
點擊「 套件」 按鈕,建立執行多使用者環境中 SQL 語句所需的 DB2 套件。
範例查詢
點擊 範例查詢 按鈕可取得預設架構中的資料表清單。
儲存資訊
請使用儲存資訊畫面來命名並儲存你的設定。 配置會儲存在以下位置。
C:\Users\<username>\Documents\Host 整合專案\資料來源\
資料來源名稱
資料來源是一個可以用來描述資料來源的參數。 當你使用資料來源嚮導建立資料連結時,資料來源屬性會用來命名通用資料連結(UDL)檔案或連線字串檔案。
OLE DB 或管理群組
Visual Studio Server Explorer 與 SQL Server 商業智慧開發工作室(BIDS)呈現標準的 OLE DB 資料連結屬性對話框,使用者可瀏覽至 UDL 檔案。 對於其他資料使用者,你可以將設定儲存為受管理初始化文字串檔格式。
ODBC
Microsoft Office Excel 及其他 ODBC 使用者會呈現標準的 ODBC 資料來源管理員對話框,使用者可透過此查看 ODBC 資料來源。
[完成]
完成資料來源嚮導畫面會顯示你的設定摘要和狀態。 點擊 完成 以執行您的行動。