Access 回報資料庫處於「不一致的狀態」

上次更新時間:2019 年 8 月 14 日

重要: 

  • 我們已經能夠收集有關此問題原因的其他資料,問題原因是 Access 資料庫引擎中的使用模式以及網路文件在前版 Windows 不會造成問題,但無法正常工作。

  • 4 月 4 日更新:我們現在正在測試此問題的修正程式,當我們確認問題可解決時將進一步提供更新。

  • 7 月1 日更新:我們已在測試這個問題的修正程式,但問題還是如同所寫的依舊存在。 我們正在試圖解決這些問題,之後將進行進一步的測試。 

  • 由於此問題的複雜性以及確保我們不會引入任何其他問題,此問題的修正發佈程序將比典型的修復時間長。 請繼續查看此後續的更新頁面。

問題

開啟資料庫時,您可能會看到下列錯誤訊息:

「Microsoft Access 已偵測到此資料庫處於不一致的狀態,將會嘗試復原資料庫。」

如果您使用 DAO 透過 Visual Basic 程式碼開啟資料庫,可能會看到系統回報錯誤 3343「無法辨識的資料庫格式」。

這個問題可能會在您的資料庫儲存於網路檔案共用,且多個使用者同時使用該資料庫時發生。

狀態:因應措施

工程小組已發現此問題,正在努力修正。 在此同時,停用電腦上的租用,該電腦儲存了共用資料庫作為因應措施。

單一檔案資料庫
會在儲存資料庫的電腦上進行租用變更。

分割資料庫
使用分割資料庫案例時,每位使用者都有自己的前端資料庫副本儲存在用戶端電腦上,以及共用的後端資料庫儲存在檔案伺服器上,只需要在主控後端資料庫的電腦上進行租用變更,而不需要對每位使用者的用戶端電腦進行變更。

若要執行這項作業:

  1. 按一下 Windows [開始] 請按 Windows 鍵 ,然後輸入命令。 在 [命令提示字元] 上按一下滑鼠右鍵,然後選擇 [以系統管理員身分執行]。 

  2. 複製下列命令並將貼到 [命令提示字元] 視窗:

    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v DisableLeasing /t REG_DWORD /d 1 /f

    NET STOP SERVER

    NET START SERVER

  3. 關閉 [命令提示字元] 視窗。

其他資源

專家圖示 (大腦、齒輪)

向專家提問

與專家交流、討論 Excel 的最新資訊、更新內容和最佳做法,並閱讀我們的部落格。

Microsoft 技術社群

社群圖示

在社群中取得說明

向支援專員、最有價值專家、工程人員和其他 Excel 使用者提問,並取得相關的解決方案。

Answers 上的 Office 論壇

功能要求圖示 (燈泡、想法)

建議新功能

我們很樂意讀取您的建議和意見反應! 分享您的想法。 我們隨時洗耳恭聽。

適用於 Office 的 UserVoice

另請參閱

Access 近期問題的修正或因應措施

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×