在您建立使用非 DB2 的 JDBC 驅動程式的 JDBC 或上載定期抄寫之前, 您需要配置 Sync Server。這通常抱括將 JDBC 驅動程式路徑加到 Sync Server 配置檔。 若為連接至 Microsoft SQL Server 及其他 JDBC 相容資料庫,您也必須更新驅動程式清單檔。
在您配置 Sync Server 之後,可以建立使用 JDBC 驅動程式的定期抄寫。 在「建立 JDBC 定期抄寫」或「建立上載定期抄寫」筆記本上, 您必須指定正確的資料庫類型,而在部份情況下還要指定驅動程式的完整名稱。
表 2. 設定 Sync Server 將 JDBC 驅動程式用於 JDBC 定期抄寫的步驟
| DB2 UDB | Informix、Sybase 或 Oracle | Microsoft SQL Server |
---|---|---|---|
第一次使用 JDBC 驅動程式之前,在設定 Sync Server 時: | 無 | 新增 JDBC 驅動程式路徑 |
|
在「建立 JDBC 定期抄寫」筆記本的「來源」標籤上建立定期抄寫時: | 從驅動程式下拉清單選取 IBM DB2 UDB 區域 | 從驅動程式下拉清單選取資料庫類型 | 從驅動程式下拉清單選取其他並在右邊的欄位中輸入驅動程式的完整名稱 |
表 3. 設定 Sync Server 將 JDBC 驅動程式用於上載定期抄寫的步驟
| DB2 UDB | Informix、Sybase 或 Oracle | Microsoft SQL Server | 所有其他 JDBC 相容資料庫 |
---|---|---|---|---|
第一次使用 JDBC 驅動程式之前,在設定 Sync Server 時: | 無 | 新增 JDBC 驅動程式路徑 | 新增 JDBC 驅動程式路徑 | 新增 JDBC 驅動程式路徑 |
在「建立上載定期抄寫筆記本」筆記本的「來源」標籤上建立定期抄寫時: | 從驅動程式下拉清單選取 DB2 UDB 驅動程式 | 從驅動程式下拉清單選取資料庫類型 | 從驅動程式下拉清單選取其他並在右邊的欄位中輸入驅動程式的完整名稱 | 從驅動程式下拉清單選取其他並在右邊的欄位中輸入驅動程式的完整名稱 |
若為非 DB2 來源資料庫,您必須將 JDBC 從屬站驅動程式的路徑新增到 Sync Server 配置檔 (請參閱第 表 3 頁的表格)。JDBC 從屬站驅動程式是由資料來源供應商所提供。
若要新增 JDBC 驅動程式路徑,請:
SET JDBC_DRV_CP=C:\Oracle\Ora81\jdbc\lib\classes111.zip
您可以指定多個 JDBC 從屬站驅動程式。例如:
SET JDBC_DRV_CP=C:\Oracle\Ora81\jdbc\lib\classes111.zip;E:\Informix\JDBC\lib\ ifxjdbc-g.jar
# 此檔指定哪些 JDBC 驅動程式用於哪些資料庫。 # # 格式: # {JDBC 驅動程式完整名稱}={資料庫 ID} # # 支援下列資料庫 ID: # DB2 -------------- 適用於 DB2 資料庫 # Ifx -------------- 適用於 Informix 資料庫 # Oracle ----------- 適用於 Oracle 資料庫 # SQLServer -------- 適用於 Microsoft SQL Server 資料庫 # Syb -------------- 適用於 Sybase 資料庫 # 以下為 DB2 JDBC 驅動程式的清單: COM.ibm.db2.jdbc.app.DB2Driver=DB2 COM.ibm.db2.jdbc.net.DB2Driver=DB2 com.ibm.as400.access.AS400JDBCDriver=DB2 # 以下為 Informix JDBC 驅動程式的清單: com.informix.jdbc.IfxDriver=Ifx # 以下為 Oracle JDBC 驅動程式的清單: oracle.jdbc.driver.OracleDriver=Oracle # 以下為 SQL Server JDBC 驅動程式的清單: com.jnetdirect.jsql.JSQLDriver=SQLServer # 以下為 Sybase JDBC 驅動程式的清單: com.sybase.jdbc.SybDriver=Syb
JDBC_driver_full_name=SQLServer
例如:
com.myfastdriver.jdbc.SQLDriver=SQLServer
當您建立 JDBC 或上載定期抄寫時,您必須在「建立 JDBC 定期抄寫」或「建立上載定期抄寫筆記本」的來源標籤上指定正確的驅動程式。
在大部份情況下,您只需要從驅動程式下拉清單中選取正確的來源資料庫類型。 右邊的欄位會自動地以 JDBC 驅動程式的完整名稱更新。
若為 DB2 UDB,若 DB2 資料庫在與 Sync Server 相同的機器上執行,請選取 DB2 UDB 區域。 若 DB2 資料庫在遠端執行,請選取 DB2 UDB 遠端。 針對後者的情形,請確定遠端 DB2 資料庫已正確配置,允配適當的 JDBC 連接。
若資料庫是 Microsoft SQL Server (適用於 JDBC 和上載定期抄寫) 或任何其他 JDBC 相容資料庫 (適用於上載定期抄寫), 您必須: