錯誤-1018 (JET_errReadVerifyFailure) 在 Exchange Server 4.0,5.0,「 Exchange 伺服器在及 Exchange Server 5.5 中

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

在此頁中

徵狀

徵狀包括-1018 (JET_errReadVerifyFailure) 或任何會造成任何 JET 資料庫操作 Windows NT 事件檢視器應用程式記錄檔錯誤報告包含錯誤碼-1018年中其描述如下所示:
事件識別碼: 23
來源: EDB
類型: 錯誤
分類: 資料庫頁面快取
描述: MSExchangeIS ((455)) 直接讀取找到損毀的頁面錯誤-1018年 ((1:251563) (0-2295758) 251563 379225672 381322824)。請從先前的備份還原資料庫。

發生的原因

您在執行 Jet 資料庫的交易時資訊儲存庫或目錄存放區將交易寫入交易記錄檔 (Edb*.log Mdbdata 或 Dsadata 中)。交易然後交付到 Jet 資料庫。此過程 Jet 引擎會計算網頁的總和檢查碼值被寫入記錄頁面] 標頭中,然後再要求的檔案系統將 4 KB 頁資料寫入資料庫磁碟上。在簡單檔案系統會採用這個呼叫,並使用 Windows NT 系統服務轉寄到相對應的硬體裝置驅動程式到實際執行寫入這個要求。硬體裝置驅動程式檔案系統然後傳回給 Jet 引擎中傳回這項資訊。如果呼叫是成功,Jet 繼續。

有瑕疵的硬體或硬體裝置驅動程式可能會傳回成功,它們實際上執行實體操作之前,對它們所做的呼叫。當實際的實體作業發生時不過,發生錯誤,而且資料寫入如預期般運作順利。

在某些資料庫作業例如但不是限於線上備份,備份的常式會呼叫作業系統從磁碟上資料庫讀取 4-KB 頁資料,並將它寫到磁帶。線上備份程序從作業系統呼叫到磁帶認可資料傳回之前比較總和檢查碼值,在頁首 (記錄寫入此頁面到磁碟) 若要從 [讀取傳回的呼叫。如果總和檢查碼值不相符,JET 資料庫引擎會偵測出這點,且會傳回-1018年 (JET_errReadVerifyFailure)。

解決方案

如果要解決問題,使用下列方法之一。

從備份還原

當您遇到錯誤時,復原資料庫,建議且最可靠的方法就是從最後一個已知的正確備份還原。

注意

您甚至從已知的正確備份還原後不過,-1018年錯誤可能會出現一次除非根造成的實體資料寫入解決問題。

Windows NT 系統記錄檔應該要檢閱的硬碟和硬碟控制卡也在 NT 錯誤容錯磁碟子系統 (FTDISK) 所報告的錯誤。在特別的硬體相關的錯誤,例如 SCSI 逾時錯誤、 記憶體錯誤或磁碟機損毀錯誤可能會出現。應該處理這些錯誤,並解決資料庫還原到這台伺服器之前。

如果即使沒有硬體相關的錯誤會出現在 Windows NT 系統記錄檔,硬體問題可能存在您的電腦上。

Microsoft recommendeds 您在關於您硬體的進一步的更新] 請洽詢硬體廠商。

使用 Edbutil.exe 或 Eseutil.exe

將修復錯誤頁資料的替代方式是使用 Exchange Server 4.0 及 5.0,或 Eseutil.exe 的 Edbutil.exe,對於 Exchange Server 5.5。

重要: 執行此程序之前,先建立完整離線檔案備份資料庫及記錄檔的檔案。這包括 Exchsrvr\Dsadata] 及 [Exchsrvr\Mdbdata 資料夾的檔案層級備份。這可以確保會移回如果 Edbutil/eseutil 失敗一種方法。

Edbutil.exe (和 Eseutil.exe) 是低階的 Jet 資料庫公用程式,重組,並檢查之資料庫的一致性。同時也是嘗試修復錯誤頁面,並將它們移除如果修復不成功一個修復選項 (Edbutil/d / <dbname>,Eseutil/p <dbname>)。如果網頁已移除使用修復選項,將發生資料遺失。在資料庫中的資料頁可以包含郵件、 資料夾、 資料表、 主索引等。沒有任何方法,告訴 Edbutil 或 Eseutil 為何已經移除,因為 Jet 會看到它為未經處理的資料。Jet 資料庫上執行完成修復之後執行離線磁碟重組 (Edbutil/D <dbname>或 Eseutil/p <dbname>) 來修復空間樹狀目錄。 磁碟重組後立即, 在修正程式模式中執行 Isinteg.exe Edbutil 或 Eseutil 執行相同的資料庫上。Isinteg 清理 Jet 資料庫中實際的資料從資訊儲存庫指標之間的任何不一致之處。如果下列修復,請立即,便不會執行 Isinteg,使用者信箱中就可能發生損毀。使用者會具有無法開啟的訊息、 不正確的讀取/未讀取計數等。之後執行 Edbutil 或 Eseutil,做為 FULL 已修復的資料庫的備份。

系統 Microsoft Exchange Server 管理員手冊 如需有關使用 Edbutil.exe 和 Isinteg.exe 的詳細資訊,請參閱。

疑難排解問題

如果無法解決問題,藉由還原從備份或使用 Edbutil.exe 或 Eseutil.exe,使用下列步驟來解決此問題。在執行每個步驟後檢查看看問題是否已經解決。
  1. 重新啟動電腦。如果您不想在這個時候重新啟動電腦,停止,然後重新啟動資訊存放區與目錄服務來代替。若要這麼做:
    1. 在 [控制台] 中,按兩下 [服務]。
    2. 按一下 [Microsoft Exchange 目錄,然後按一下 [停止]。如果就會出現一個對話方塊,指出即將停止其他服務,請注意服務即將停止,然後再按一下 [確定]。應該在將會停止的服務清單中包含資訊儲存庫服務。
    3. 按一下 [Microsoft Exchange 目錄,然後按一下 [開始]
    4. 在步驟 b 包括資訊存放服務啟動已停止的任何其他服務。
  2. 使用 Chkdsk.exe 公用程式來確認您的硬碟機完整性。
  3. 如果 Exchsrvr 資料夾在壓縮的 NTFS 檔案系統磁碟機,解壓縮磁碟機。
  4. 如果在 SCSI 硬碟的控制站,安裝在電腦上啟用回寫式快取,請確認快取不是動態的。 非靜態快取受到電池、 Flash RAM 或其他方法。
  5. 停用任何防毒程式、 檔案及磁碟管理公用程式或備份程式等的時間的一段長,讓檔案保持開啟的程式。如果停用程式可防止問題發生,請確認程式是與 Exchange Server 完全相容之前您再次啟用它。
  6. 在伺服器上執行效能最佳化 (Perfwiz.exe)。
  7. 確認虛擬記憶體設定值,在 Windows NT 伺服器是否正確。若要檢視虛擬記憶體中控制台中的設定會按兩下 [系統],按一下 [效能] 索引標籤,然後再按一下 [變更
  8. 如果您正在執行從您的原始設備製造商 (OEM) 取得任何硬碟磁碟公用程式,請確認您正在執行最新版本的程式。
  9. 使用下列的物件相關聯的效能監視器計數器偵測潛在的問題:
    • 快取
    • 資料庫
    • LogicalDisk
    • 記憶體
    • MSExchangeIS
    • 分頁檔案
    • 平均
    • 處理程序
    • 伺服器工作佇列
    • 伺服器
    • 系統
    • 執行緒

屬性

文章編號: 151789 - 上次校閱: 2006年10月28日 - 版次: 4.4
這篇文章中的資訊適用於:
  • Microsoft Exchange Server 4.0 Standard Edition
  • Microsoft Exchange Server 5.0 Standard Edition
  • Microsoft Exchange Server 5.5 Standard Edition
關鍵字:?
kbmt kbprb kbusage KB151789 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:151789
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