記憶體使用 climbs 與單一的 Jet 工作階段/連接下多個資料錄集

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

徵狀

安裝程式的 Microsoft 資料存取元件 (MDAC) 2.1 (含) 以後版本會安裝新的主要版本的 Microsoft Access ODBC 驅動程式。這個新的 Access ODBC 驅動程式會使用可讓存取 Microsoft Access 2000 格式的資料庫,以及所有先前的 Access 資料庫格式,Microsoft Jet 4.0 資料庫引擎。 是隨附在 MDAC 1.5 和 2.0 版本的 Microsoft Access ODBC 驅動程式會使用 Microsoft Jet 3.5 資料庫引擎操作 Microsoft Access 資料庫檔案。

因為的 Jet 4.0 的設計變更,以及新的 ODBC 驅動程式中的回溯相容性問題,安裝更新的存取 ODBC 驅動程式可能會中斷現有的、 已安裝的 ODBC 應用程式使用 Access ODBC 驅動程式可能會強迫開發人員記錄在某些情況下應用程式。

發生的原因

Microsoft Jet 4.0 不釋放快取的資源,直到關閉父資料庫連接。請注意,這不是一個記憶體遺漏 ; 而是,這就是直到關閉父物件永遠不會釋放的資源配置。

解決方案

如果要解決這個問題,安裝最新的 Microsoft Jet 4.0 Service Pack。如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
239114如何: 取得最新的 Service Pack,為 Microsoft Jet 4.0 資料庫引擎

其他可行方案

一個解決方法是定期關閉並重新開啟父連線所使用的記憶體釋放。

另一個解決方法是套用本文 Microsoft 知識庫 」 中所述的 Hotfix。

狀況說明

Microsoft 已確認這是在本文開頭所列之 Microsoft 產品中的問題。這個問題已修正在 Jet 4.0 服務封包 6 (SP6)。

其他相關資訊

在一般當您開啟和關閉配合操作方式都有些每一個資料錄集的單一資料庫連接下多個資料錄集時,就會發生這個問題。比方說如果您從新增或刪除某些記錄每個資料錄集開啟和關閉,遺漏可能會發生。如果您使用參數化的 SQL 陳述式,也可能會發生這個問題。如果您只需開啟每一個資料錄集,例如讀取一些記錄,就不會發生在遺漏。遺漏是小型的因此您必須監視一段很長的時間處理用來判斷在遺漏會套用到特定的 case 的私用位元組。

屬性

文章編號: 247140 - 上次校閱: 2005年9月26日 - 版次: 3.2
這篇文章中的資訊適用於:
  • Microsoft Open Database Connectivity Driver for Access 4.0
  • Microsoft OLE DB Provider for Jet 4.0
關鍵字:?
kbmt kbhotfixserver kbqfe kbbug kbdatabase kbfix kbjet kbmdac210sp2fix kbmdacnosweep kbqfe KB247140 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:247140
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