嘗試開啟檔案進行讀寫存取失敗時發生錯誤

 

上次修改主題的時間: 2007-11-16

Microsoft Operations Manager (MOM) 的 Microsoft Exchange Server 2007 管理組件可監視 Exchange Server 2007 電腦上的 Windows 應用程式記錄檔,並在下列「詳細資料」表格中指定的事件被記錄時,產生此警示。

若要瞭解此事件的詳細資訊,請執行下列一項或多項操作:

  • 檢閱事件描述,其中會包括您環境特定的變數。從 MOM 操作員主控台選取此警示,然後按一下 [內容] 索引標籤。

  • 檢閱所有符合此 MOM 警示準則而被記錄的事件。從 MOM 操作員主控台按一下 [事件] 索引標籤,然後按兩下清單中您要檢閱描述的事件。

 

產品

Exchange

版本

8.0 (Exchange Server 2007)

識別碼

490

來源

ESE

警示類型

Warning

MOM 規則路徑

Exchange12/Exchange 2007/Mailbox/ExtensibleStorageEngine

MOM 規則名稱

嘗試開啟檔案進行讀寫存取失敗時發生錯誤。此錯誤可能是由於防毒軟體設定不正確而造成。請檢閱事件中的錯誤碼。

此警告表示開啟檔案路徑\檔案名稱讀取權限的嘗試因系統錯誤而失敗。

檔案為 .chk 檔案 (如 E00.chk) 或資料庫檔案 (如 priv1.edb 或 priv1.stm)。

原因視事件 [描述] 部分結尾處列出的錯誤而定。以下列出了最常見的原因:

  • 錯誤 -1032 = 0xfffffbf8 = 4294966264 = Jet_errFileAccessDenied = 無法存取檔案。檔案已鎖定或在使用中。另一項程序已經鎖定檔案。防毒軟體可能錯誤地隔離檔案,或備份程序可能暫時拒絕存取。一般檔案備份系統或防毒軟體可能正在對資料庫或檢查檔案目錄執行。如果包含資訊儲存庫檔案的資料夾 (如 MDBDATA) 權限不足而使儲存庫無法正常運作,也可能會發生此錯誤。

  • 錯誤 -1022 = 0xfffffc02 = 4294966274 = Jet_errDiskIO = 磁碟 I/O 錯誤。發生磁碟 I/O 問題,導致 Exchange 無法存取資料庫中的要求頁面,或無法存取檢查檔案時,就會出現 -1022 這個一般錯誤。可能發生磁碟或控制站故障,對於整部磁碟機的存取已經遺失,有時是暫時遺失。檢查系統記錄的 I/O 或接近 490 事件時間的磁碟機錯誤。如果因磁碟機故障,造成檢查檔案 (如 E00.chk) 路徑不正確,可能會發生此問題。

  • 錯誤 -1023 = 0xfffffc01= 4294966273 = Jet_errInvalidPath = 檔案路徑無效。如果還原之前變更了記錄檔或檢查檔案的路徑,則會發生此錯誤。此錯誤也可能表示檢查檔案 (如 E00.chk) 損毀,或者磁碟重組或修復期間已建立暫存檔案。在檔案損毀的情況下,即使檔案路徑正確,也可能會發生此錯誤。

若要解除此警告,請執行下列一項或多項操作:

  • 對於錯誤 -1032,請將包含資訊儲存庫檔案的資料夾權限變更為預設權限。將一般檔案備份與防毒軟體設定為不掃描 Exchange 儲存區子目錄。使用能偵測 Exchange 的線上備份與防毒軟體。相關資訊,請參閱 Microsoft 知識庫文件編號 328841 Exchange 和防毒軟體

  • 對於錯誤 -1022,請執行 chkdsk /f /r。如果 Chkdsk 無法解決此問題,請檢查 C:\Program Files\Microsoft\Exchange Server 資料夾的權限,其中 C:\ 是安裝 Exchange 2007 的目錄。確定系統對 Exchange Server 資料夾以及各磁碟分割中含有 Exchange 資料的所有子資料夾擁有完整控制權。如果您仍然無法裝載資料庫,請疑難排解 Exchange 伺服器上所執行的任何檔案層級的防毒軟體。檢查系統記錄的 I/O 或接近 490 事件時間的磁碟機錯誤。檢查並修正檢查檔案的路徑 (如 E00.chk)。更正根本原因,然後從線上備份還原 (如果有最新的備份);或如果問題還沒有解決,最後只好執行修復、執行 isinteg -fix,然後使用 ExMerge 將資料放在新資料庫中。相關資訊,請參閱 314917 瞭解與分析 -1018、-1019 及 -1022

  • 對於錯誤 -1023,請將 Exchange 儲存區檔案放回原始位置,然後執行還原。或者,如果 .chk 損毀,您也可以移除它,然後讀取資料庫中的所有交易。如果資料庫仍然不一致,則從線上備份進行還原 (如果有最新的備份);或如果問題還沒有解決,最後只好執行修復、執行 isinteg -fix,然後使用 ExMerge 將資料放在新資料庫中。

  • 有關本主題未說明的 ESE 錯誤碼的相關資訊,請參閱下列 Microsoft 知識庫文件:

若要根據產生此警示的準則搜尋 Microsoft 知識庫文件,請造訪搜尋知識庫 (KB) 網站。

若要檢閱可能未在 Exchange 2007 MOM 警示中提出的 Exchange 2007 事件訊息文件,請參閱事件與錯誤訊息中心 (英文)。

UNRESOLVED_TOKEN_VAL(InstallBPATool)

 
顯示: