DB2 Everyplace
 

DB2 Everyplace 8.1.4 版,版本注意事項

歡迎使用 DB2 Everyplace 8.1.4 版的版本注意事項。現在可以使用 8.1.4 版新的「DB2 Everyplace 資訊中心」 (位於 %DSYINSTDIR%\doc\lang\infocenter 目錄)。

這些版本注意事項包含關於 DB2 Everyplace 8.1.4 版的新特性、加強功能及已更新程序的資訊。


DB2 Everyplace 資料庫的新修正程式及特性

下節將從特性清單開始,其後則說明 DB2 Everyplace 資料庫的最新修正功能。

資料庫引擎的新特性

  • PocketPC 及 Windows 平台的 ADO.Net 支援
  • DB2 Everyplace 有兩個新的系統定義的純量函數,可讓您以 SQL 指令查詢各種資料。 這些新函數就是 LCASE() 及 UCASE()。
  • 現在您可以在同一個程序中,擁有連至不同資料庫的多個連線。
  • 自動增量 (身分直欄) 支援
  • 透過 CLI 逐件擷取大型資料
  • 支援 Symbian OS 第 7 版
  • 在 Symbian OS 第 6 版及第 7 版上的「遠端儲存程序」支援及其 JDBC 支援
  • 支援 Neutrino 及 Linux 平台上的其他處理器類型
  • 更多 JDBC 支援以及 JSR 169 相容性
  • 其他 CLI 支援包括:SQLColumns、SQLGetConnectAttr、SQLGetInfo、SQLGetStmtAttr、SQLNumParams、SQLSetConnectAttr、SQLSetStmtAttr 及 SQLTables。
  • 支援所有平台加密本端資料,包括 Neutrino、Linux、Symbian OS 6 及 OS 7。

資料庫引擎的修正程式

修正了 DB2 Everyplace 8.1 版 FixPak 1、FixPak 2 及 8.1.4 版的問題,附上 APAR 編號供您參考 (如果適用):

  • (APAR IC34759) 資料加密問題:
    • 如果應用程式在單一連線階段作業期間,存取的表格超過 8 個 (其中有一個是已加密的表格),DB2 Everyplace 就會失敗。
    • 對加密表格使用可捲動游標的 Select 查詢會失敗。
    • 對加密表格做 GROUPBY 查詢 (具有分組直欄) 會失敗。
    • 無法對具有索引之加密表格的直欄進行 Update 查詢。
  • (APAR IC34782) 當您使用具有參數記號 (直欄上有索引) 的 LIKE 述詞時 (例如 C1 LIKE ?),DB2 Everyplace 資料庫引擎會異常終止。索引結構可能會由於 Update 陳述式而損毀。 如果表格上有多個索引,且 SET 值並未變更橫列的原始值,就會失敗。 如果您變更直欄值,就不會發生此問題。
  • (APAR IC35328) 使用 DELETE 陳述式時,如果發生下列動作,則無法存取 DB2 Everyplace 引擎中的表格:
    • 執行實體刪除
    • 讀取邏輯上已刪除的記錄
    • DELETE 陳述式沒有 WHERE 子句
  • (APAR IC35106) 使用可捲動的游標重新執行已備妥的 SELECT 陳述式時,無法傳回任何橫列。
  • (APAR IC35043) 如果您在 Palm OS 上安裝了 PVCPKCS11.prc 檔案庫,且重複按 On/Off 按鈕, 則裝置最終會顯示系統警示並要求重設。
  • (APAR IC35585) 在直欄上建立索引且其編號為以下任何一組時,如果執行更新及刪除作業, 則會發生 Palm OS 索引損毀,錯誤訊息為 SQLSTATE=58004:17-32、48-64、80-96、112-128、144-160、176-192、208-226、240-256。
  • (ARAR IC35710) 使用 db2ecli.bas 檔案為 Pocket PC 平台建立 DB2 Everyplace Visual Basic 應用程式時, 如果在 Pocket PC 2002 模擬程式上執行應用程式,應用程式就會當掉。
  • (APAR IC35966) Palm 上的遠端儲存程序呼叫問題。使用包含 SQL_PARAM_OUTPUT 的 SQLBindParameter, 並取得 ResultSet 時,會發生嚴重錯誤。
  • (APAR IC36026) 執行具有聚集函數 (無 GROUPBY 子句) 之 SELECT 查詢的已備妥陳述式時,會傳回不正確的回答。
  • (APAR IC36027) 搜尋橫列時,如果使用了 TIMESTAMP 直欄上的索引, 則已搜尋的 DELETE (包含 WHERE 子句) 無法移除所有符合條件的橫列。
  • (APAR IC36083) 如果您在直欄數目大於或等於 128 的直欄上,建立索引或主要鍵, 則 CREATE TABLE 及 CREATE INDEX 陳述式會導致失敗。
  • (APAR IC36069) 如果在超過 256 的直欄位置上建立索引,則可能會發生資料損毀或傳回 SQLSTATE 58004。此修正程式也可防止建立超過 256 個直欄的表格。
  • (APAR IC36070) 針對具有變數大小 (例如 VARCHAR 或 BLOB) 的表格執行的 REORG 陳述式, 會導致資料檔案無預警地損毀或應用程式失敗。 當記錄大小由於執行 UPDATE 陳述式而增加時,最容易發生此問題。
  • (APAR IC36256) 無法以 Microsoft eMbedded Visual C++ 3.0 順利建置 DB2 Everyplace 範例應用程式。
  • (APAR IC36270) 因為 DB2 Everyplace 無法選擇可用的索引,所以未將部份 ORDER BY 查詢最佳化。
  • (APAR IC37280) 當應用程式嘗試連接到包含空白 DB2eSYSUSERS 表格的資料庫時,DB2 Everyplace 資料庫引擎會異常終止。 當應用程式嘗試建立資料庫連線,並在建立第一個使用者 ID 之後立即提供錯誤的密碼時,也會出現相同的結果。
  • (APAR IC36430) 當 SELECT 項目數超過 GROUP BY 項目數時,DB2 Everyplace 可能會在執行 GROUP BY 查詢時異常終止。
  • (APAR IC36695) 嘗試連線到加密資料庫會造成 DB2 Everyplace 資料庫引擎異常終止。
  • (APAR IC36570) 嘗試存取儲存在 PalmOS 裝置外部媒體 (例如 SD 記憶卡、CompactFlash 記憶卡及 IBM Microdrive) 上的資料庫時, DB2 Everyplace 資料庫引擎會傳回 SQLState 57011 或 58004。
  • (APAR IC36688) 在結合兩個表格時,如果其中有一個結合條件牽涉到包含空字串的 VARCHAR 直欄 (索引會被用來提取資料時) 時, DB2 Everyplace 資料庫引擎會傳回 SQLState 58004。
  • (APAR IC36702) DB2 Everyplace 無法比對述詞 "LIKE '%'" 與空字串。
  • (APAR IC37281) 匯入以引號結尾的 VARCHAR/CHAR 直欄時,DB2 Everyplace SampleCLP 可能會傳回錯誤或無效資料。
  • (APAR IC37045) 當應用程式將兩個十進位數插入到主要鍵 (其值略為不同) 中時,DB2 Everyplace 無法傳回 SQL 狀態 23505。 DB2 Everyplace 會錯誤地將其接受成相同值。
  • (APAR IC37046) DB2 Everyplace 會傳回字串 concat '¶llel.' 運算子的語法錯誤。
  • (APAR IC37048) 在執行 Palm 中文 OS 的 Acer S60 裝置上,DB2 Everyplace 無法接受繁體中文字元。
  • (APAR IC37329) 執行使用主要鍵索引 (且後面接著使用 Dirty 位元索引的 DELETE SQL 陳述式) 的 UPDATE SQL 陳述式時, DB2 Everyplace 資料庫引擎的後續查詢將傳回不正確的結果。

DB2 Everyplace Sync Server 的新修正程式及特性

下節將從特性清單開始,其後則說明 DB2 Everyplace Sync Server 的最新修正功能。

DB2 Everyplace Sync Server 的新特性

  • 支援 DataPropagator 第 8 版

    管理 DataPropagator 第 8 版「表格定期抄寫」需要 DataPropagator 第 8 版的工作知識。 您必須使用「DB2 Universal Database 抄寫中心」來建立及啟用 DataPropagator Capture 及 Apply 伺服器與「定期抄寫設定」。 然後就可以使用 DB2 Everyplace XML Scripting 工具來建立 DB2 Everyplace DataPropagator「表格定期抄寫」,並將它與 DataPropagator「定期抄寫設定」結合。

  • XML Scripting 工具

    現在您可以使用 XML Scripting 工具,來變更「行動裝置管理中心」中的現存物件。

  • 與 Cloudscape 同步化,成為後端資料來源
  • 支援 Solaris 作業系統
  • 「行動裝置管理中心」的更新:

    附註:如果 Sync Server 與 DB2 UDB 8.1 版一起安裝,且您在使用 MDAC 瀏覽定期抄寫時覺得要等很久, 則請安裝 DB2 UDB 8.1 版 FixPak4。

    • 建立 JDBC 定期抄寫及編輯 JDBC 定期抄寫視窗:
      • 新的立即抄寫勾選框 (除非選取此項目,否則不會在管理作業期間執行抄寫)
    • 控制定期抄寫設定的次序

      現在您可以指定將定期抄寫設定傳送給從屬站的次序。 您可以控制群組的定期抄寫設定次序、定期抄寫設定中的定期抄寫次序,以及定期抄寫中的表格次序。

    • 變更使用者視窗

      現在您可以為每個行動裝置指定多個使用者。

    • 已將新的勾選框新增到「新增表格」視窗中。如果您選取置換結合過濾器廣域設定勾選框, 就可以啟用橫列過濾器超出範圍參數。您必須設定此參數,以免橫列過濾器超出範圍。
    • 「遠端行動裝置管理中心」和「伺服器群組管理」

      可讓「行動裝置管理中心」從它所支援的伺服器上,進行遠端執行。 它允許從不同實體機器及位置來管理所有伺服器,以支援多重伺服器配置。

    • 若為 DB2 資料來源,則使用者現在可以替 Sync Server 所建立之內部控制表格指定其預設資料庫及表格空間。
  • 使用 DB2 Everyplace ISync.NET 提供者的 .NET 同步化支援。
  • JDBC 抄寫來源容許的外來鍵限制

    如果 JDBC 定期抄寫包含參照整合性關係,則您現在就可以利用母子排序來定期抄寫表格。

  • 獨立式及安裝階段移轉

    安裝 Sync Server 8.1.4 版時,舊版配置會自動移轉到 8.1.4 版。 移轉包括控制表格在內。 此外,您還可以將試用版升級為完整授權安裝,而不需解除安裝試用版。

DB2 Everyplace Sync Server 的修正程式

修正了 DB2 Everyplace 8.1 版 FixPak 1、FixPak 2 及 8.1.4 版的問題,附上 APAR 編號供您參考 (如果適用):

  • (APAR IC35310) 如果未在「群組」定義中定義垂直過濾參數名稱或是拼寫錯誤,則 Sync Server 會在同步化期間當掉。
  • (APAR IC35329) 如果您重設「行動裝置管理中心」中的檔案定期抄寫然後執行同步化, 則伺服器上的新檔案變更不會與從屬站同步化。
  • (APAR IC34823) 如果您使用 DB2 Universal Database (FixPak 7),則無法啟動「行動裝置管理中心」。
  • (APAR IC35308) 如果同步化時間超過指定的傳輸逾時 (加 30 秒),Palm 裝置就會自動關閉電源。
  • (APAR IC35309) 如果來源離線,XML Scripting 工具就無法捨棄定期抄寫。
  • (APAR IC35334) 在 Palm OS GUI 中,若照特定順序按鍵,就會造成 GUI 失敗。
  • (APAR IC35335) 檔案定期抄寫無法與 Symbian 6 行動裝置搭配使用。
  • (APAR IC36067) 伺服器「群組 ID」會設為「損毀安裝」。
  • (APAR IC36016) 啟用本端資料加密時,則無法在 WinCE Sync Client 上復新資料。 從屬站會送出錯誤訊息,其類型為 ISCEVTTYPE_Error,代碼為 ISCEVT_ErrUnauthorized 或 ISCEVT_ErrConnectData。
  • (APAR IC35794) 在 Windows32/ 非 UNICODE 上,位於配置檔案 (CONFIG-ISYN) 中的字碼頁設定, 對於非拉丁字元集 (Cp1252) 而言是不正確的。 同步化之後,資料會顯示為亂碼。中文、日文、韓文、阿拉伯文、希伯來文及捷克文等語言都會發生此問題。
  • (APAR IC36082) 如果嘗試恢復已取消的同步化,則無法插入 "unexpected call to getUpdate"。
  • (APAR IC35403) 嘗試同步化從屬站時,會收到錯誤 SQL1040N。
  • (APAR IC35539) OS/390 來源表格的插入及更新失敗,錯誤為 DSYD028I。
  • (APAR IC35535) MDAC 的「進階定期抄寫定義」畫面無法保留您的選擇。
  • (APAR IC35653) 重設最近同步化的裝置之後,抄寫會失敗 (DSYS005E),且無法透過自動回復來回復抄寫。
  • (APAR IC35398) 右括弧不得緊接著 WHERE 子句中的參數名稱。否則會造成 DB2 錯誤:「SQL0312N 主變數 "{parameter}" 會用在動態 SQL 陳述式、概略表定義或觸發函式定義中。SQLSTATE=42618。」
  • (APAR IC35980) 當您編輯或刪除定期抄寫時,DB2 Everyplace 控制資料庫 (DSYCTLDB) 可能會損毀。
  • (APAR IC36017) ReplicationDbMgr 回報 NullPointerException。
  • (APAR IC36165) 編輯檔案定期抄寫時,如果變更了定期抄寫名稱及鏈結的檔案 (或指標),則除非在「行動裝置管理中心」重設使用者 ID,否則新鏈結的檔案就無法傳送到裝置。
  • (APAR IC36189) 對 DB2 for OS/400 來源資料庫的表格建立 JDBC 表格定期抄寫時, 除非關閉「行動裝置管理中心」程序,否則可能無法在建立定期抄寫之後,寫入已定期抄寫的表格。 錯誤訊息是:[SQL0913] Row or object xxxx xxxx type *FILE during replication。JDBC 及上載定期抄寫都會發生此問題。
  • (APAR IC36261) Domino 來源資料庫無法抄寫 DB2 Everyplace 鏡映資料庫。
  • (APAR IC36262) 關閉「行動裝置管理中心」時,java.exe 會進入無限迴圈集合階段,最後會送出錯誤訊息 "java.lang.OutOfMemory"。
  • (APAR IC36264) 嘗試將從屬站裝置與 Domino 資料來源同步化時,出現錯誤訊息「DSYC401 無法連接到目標資料」。
  • (APAR IC36265) 利用 JDBC 抄寫來定期抄寫來源表格時,如果抄寫正在進行,則您無法讀取資料表格上的資料。 大部份平台都不會送出錯誤訊息,讀取者只需等候抄寫完成,然後就可以正常地繼續進行。 如果來源是 AS/400 上的 DB2 (具有預設 AS/400 檔案配置), 則讀取者會收到下列錯誤訊息:SQL0913N 死結或逾時造成執行不成功。
  • (APAR IC36266) 您現在可以建立多達 256 個字元的加密密碼。先前的限制為 18 個字元。
  • (APAR IC36267) 使用 iPlanet HTTP 伺服器搭配 IBM WebSphere Application Server (用以執行 DB2 Everyplace Sync Server) 的客戶,可能會在同步化期間收到 從屬站裝置上的鑑別錯誤。錯誤訊息是「DSYC304E:嚴重錯誤鑑別失敗」。因為 iPlanet 伺服器將 Sync Client 所傳送訊息的標頭做了大小寫轉換,所以會發生此問題。
  • (APAR IC36419) 在「行動裝置管理中心」中,如果您取消勾選「抄寫」頁面上的勾選框,然後重新啟動 Synchronization Server 以停用抄寫,則會復原預設值並錯誤地啟用抄寫。
  • (APAR IC36409) 使涉及水平過濾器的定期抄寫與使用者定義的 WHERE 子句進行同步化,以將鏡映資料庫的橫列過濾到裝置的期間, Sync Server 可能會異常終止,錯誤如下:"ava.lang.ArrayIndexOutOfBoundsException: 1 at java.util.Vector.elementAt(Vector.java(Compiled Code)) at om.ibm.mobileservices.adapter.rdb.LookupFiltering.genUnionPhrase(LookupFiltering.java:1534)"。 遇到這種錯誤的可能性通常很低,但當並行處理增加時,可能性也隨之提高。
  • (APAR IC36411) 無法建立可存取 Microsoft SQL 資料來源的 JDBC 定期抄寫,「行動裝置管理」日誌中的錯誤如下: DSYJ001E 發生資料庫錯誤。'[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer] 關鍵字 'TABLE' 附近的語法不正確。SQL 狀態=HY000 錯誤碼=156'
  • (APAR IC36407) 如果 JDBC 定期抄寫包含的表格具有一個 CHAR 資料類型的直欄,且是使用 AS/400 Toolbox JDBC 驅動程式, 則 Sync Server 會拒絕使用者所傳送的每個橫列,錯誤訊息如下:CLI0143E 無效的精確值。SQLSTATE=HY104f
  • (APAR IC36330) 如果水平過濾器包含的參數後面並未緊接著下列字元之一,您就會收到此錯誤:
    • 空格
    • 單引號
    • 換行
    • 逗點
    • 垂直筆劃
    • 小於
    • 大於
    • 等於
    如果參數名稱後面並未跟著上述字元之一,Sync Server 就不會以適當的值置換參數。

DB2 Everyplace Sync Client 的新修正程式及特性

下節將從特性清單開始,其後則說明 DB2 Everyplace Sync Client 的最新修正功能。

DB2 Everyplace Sync Client 的新特性

  • IBM Sync 的新 GUI 利用了下列新特性,且更為人性化:
    • 每個定期抄寫的從屬站都有可配置的目標目錄
    • 根據網路速度而定的可配置 Sync Client 訊息大小
    • 伺服器 Proxy 支援
    • 可配置的 Servlet 路徑
  • 使用新的 DB2 Everyplace Cloudscape Sync Client 來同步化資料
  • 使用 DB2 Everyplace ISync.NET 提供者的 .NET 同步化支援
  • 可以在所有從屬站平台上配置的逾時值
  • SSL 支援:
    • 僅限 WebSphere Everyplace Access 4.3 版環境:Palm OS、Win32 及 WinCE (僅限 Pocket PC 2002) 與 Linux 的 SSL 支援。

      若要在 IBM Sync 中使用 SSL:請在 IBM Sync GUI 的「伺服器」設定畫面中, 指定伺服器 URL (一致資源定址器) 中的 HTTPS 通訊協定。 如果配置的 SSL 埠不是預設值 (443),則亦請提供 SSL 埠。若要針對 SSL 配置 Sync Server, 請參閱適當的 WebSphere Everyplace Access 文件。

      開發使用 SSL 的應用程式:建立了新的 Sync Client C-API (iscServiceOpenEx),以開發支援 SSL 的應用程式。

  • 新支援的從屬站裝置:
    • Symbian 7 (Sony Ericsson P800)
    • Linux (Sharp Zaurus SL 5500 及 SL 5600)
    • Palm OS 5.0 版
  • 通常可從 IBM Sync 應用程式使用目標目錄 (次要儲存體),且可在「從屬站設定值」畫面中指定。
  • Sync Client API for Java

    現在 Java 應用程式開發人員可以使用 Sync Client Java API (isync4j 套裝軟體), 來執行資料同步化處理作業。 原始同步化處理廠商有兩家。 其中一家是利用 JNI 呼叫原始 Sync Client 檔案庫,來執行同步化處理作業。 另一家則只用於 J9 VM for PalmOS。 其他詳細資訊,請參閱 DB2 Everyplace Application Development Guide 及 isync4j Javadoc。

  • Sync Client API for C

    IBM Sync Client API 已經改變,它將提供更清楚、更有彈性的新功能。 IBM Sync Client API 7.2.1 版仍然可以用 API 外層加以存取,但是新功能只能用新的 API 存取。

  • MIDP 裝置的同步化處理作業

    此特性現在只內含於 DB2 Everyplace SDK Edition。可建立新的 J2ME MIDP Sync Client,來支援建置 J2ME MIDP 的應用程式, 這些應用程式可以將定期抄寫與 MIDP 檔案系統同步,供應用程式使用。 採用 J2ME MIDP 記錄管理系統,而不用 DB2 Everyplace,它不能在 J2ME MIDP 上執行。

DB2 Everyplace Sync Client 的修正程式

修正了 DB2 Everyplace 8.1 版 FixPak 1、FixPak 2 及 8.1.4 版的問題,附上 APAR 編號供您參考 (如果適用):

  • (APAR IC35552) 在 Palm OS 上使用本端加密搭配 Java Sync API,實務範例如下:

    1. 同步化。
    2. 輸入使用者 ID 及密碼,就可順利完成同步化。
    3. 嘗試查詢表格並接收錯誤訊息 SQLSTATE42501「不允許授權 ID 在已識別的物件上執行指定的作業」。
  • (APAR IC35910) 在 WinCE 安裝 CAB 檔案中,找不到 Java Sync API (isync4j.jar) 及代理程式 Proxy (dsyagent.dll) 檔案。
  • (APAR IC35980) Sync Client 的異常行為是從屬站傳回「順利結束同步化」,但並未實際同步化使用者定期抄寫。
  • (APAR IC36166) 當您嘗試同步化 Pocket PC 及 Sprint Wireless PCMCIA 記憶卡時,收到下列 Sync Client 錯誤「dsyc699e 不明的網路錯誤」。Verizon Wireless 記憶卡不會發生此問題。
  • (APAR IC36206) Palm 鑑別程序期間的問題。 如果輸入錯誤的使用者密碼達 3 次,或是在「DB2e 鑑別」視窗中按「取消」按鈕,IBM Sync 就會適當地停止運作。 後續的同步化嘗試將會失敗,錯誤為「DSYC698I:內部 SQLstate 錯誤」。
  • (APAR IC36408) 在 WinCE 裝置上使用 IBM Sync 的繁體中文版本時, 詳細定期抄寫資訊畫面與用來輸入加密表格之使用者 ID 及密碼的畫面上,都會出現毀損的字元。 只有在使用者介面才會看到此問題,但不會影響同步化。
  • (APAR IC36410) 在 Palm 裝置上,IBM Sync 程式的德文版本會在同步化期間發生嚴重錯誤, 畫面上會顯示具有訊息 "Fatal exception" 的警示視窗,要求系統重設。只有德文版本才會發生此問題。
  • (APAR IC36413) 同步化之後,如果從「行動裝置管理中心」移除定期抄寫,從屬站就無法在後續同步化過程中更新配置。 從屬站仍會嘗試同步化這些即將移除的定期抄寫。
  • (APAR IC36412) 在 Palm 裝置上使用 Java 範例程式 (ISyncSample) 時,表格同步化會造成裝置異常終止。 在 Palm 模擬程式上,會顯示堆疊溢位異常狀況。
  • (APAR IC36574) 同步化表格 (其主要鍵是由所有直欄所組成) 時, 如果您先取消同步化,然後再次進行同步化,則 Sync Client 可能會報告 SQLstate 23505。
  • (APAR IC36685) 當 Sync Client 同步化檔案定期抄寫時,如果失敗, 則除非在 MDAC 上重設檔案定期抄寫 (或使用者),否則再次同步化時,它都不會嘗試同步化檔案定期抄寫。
  • (APAR IC26366) 根據 API 的現行規格,DB2 Everyplace 的資料庫密碼長度限制為 18 個字元,而 Sync Client 也會配置 18 個字元的儲存體,讓應用程式傳遞密碼。 因此,如果應用程式的密碼超過 18 個字元而導致預先配置的儲存體溢位,Sync Client 就會異常終止。此限制適用於所有平台。
  • (APAR IC37573) 當您使用 Sync Client API 為 Palm OS 開發 Sync Client 應用程式時,就會發生此問題。 從屬站可呼叫 DB2 Everyplace Sync Client API 函數 (iscEngineSync 或 iscEngineSyncConfig), 以在開始同步化時建立 (或撥號) RAS 連線,然後在完成同步化時關閉連線。 因此,如果連續呼叫這兩個 API 函數,您就會看到 Sync Client 數次建立 (及重新建立) RAS 連線。
  • (APAR IC37580) 透過無線電話從 Handspring Treo 裝置進行同步化時,Sync Client 會回報錯誤 (連線失敗)。

已知注意事項及限制

本節包含適用於此版 DB2 Everyplace 之已知注意事項及限制的清單:

  • DB2 Everyplace 從屬站資料庫的使用者,在 UPDATE、INSERT 或 DELETE 陳述式的自動確定模式中, 可能會覺得執行效能變慢。此問題的暫行解決方法就是在單一確定作業中,明確地使用手動交易並替多重變更分組。
  • 若為資料庫引擎上的 Ado.NET:
    • 使用遠端儲存程序呼叫的結果集擷取,其結果集大小仍受限制。新版本將會移除此限制。
    • 若為不支援的方法或內容,則會丟出 "System.NotSupportedException"。
  • 將 Sync Client 與多重目標資料庫同步化時,如果有多個資料庫包含加密表格,則不支援本端資料庫加密。
  • Cloudscape 從屬站並未支援 DB2 Everyplace 從屬站所支援的所有特性。例如,不支援多重伺服器、 定期抄寫設定/定期抄寫/表格的排序,以及本端資料加密。
  • 「結合過濾」特性不支援多重表格參照。 如果使用者 WHERE 子句包含多重表格參照,則會停用該 WHERE 子句的「結合過濾」特性,並記錄警告 DSYD029W。 WHERE 子句會在沒有「結合過濾」特性的情況下繼續運作。
  • DataPropagator「表格定期抄寫」不支援「參照整合性」。
  • 若為 DataPropagator「表格定期抄寫」,則抄寫一律必須在鏡映資料庫伺服器上執行。 這表示,如果管理動作期間必須執行抄寫,則「行動裝置管理中心」必須在鏡映資料庫伺服器上執行。
  • 不支援必須以雙引號含括的資料庫物件名稱。
  • 表格中的橫列大小上限通常是由資料來源所限制。將表格新增到 JDBC 定期抄寫將更加限制橫列大小上限。 橫列大小上限的其它限制約為 125 個位元組。
  • 表格中的橫列大小上限通常是由資料來源所限制。將表格新增到 JDBC 定期抄寫將更加限制橫列大小上限。 橫列大小上限的其它限制約為 2KB。

商標

下列術語是 IBM 公司在美國及 (或) 其它國家的商標。
AIX
DB2
DB2 Universal Database
IBM

Microsoft、Windows、Windows NT 以及 Windows 商標是 Microsoft Corporation 在美國及 (或) 其它國家的註冊商標。

其它公司、產品或服務名稱可能是其它公司的商標或服務標誌。