我們已經能夠收集有關此問題原因的其他資料,問題原因是 Access 資料庫引擎中的使用模式以及網路文件在前版 Windows 不會造成問題,但無法正常工作。 尤其是在 Windows 10,此問題首先是在使用 1803 版本時發現。
重要
- 2020 年 7 月 9 日更新:由於只在修正程式存在時發生的新問題,我們目前還無法完整部署此修正程式。 我們正在繼續處理此問題。
- 2019年11月29日更新: 這個修正方案正在更廣泛地測試中。 在統一使用 Office 365 目前通道組建的環境下使用此修正程式最為有效,但可能還是無法完全解決所有問題。 即使完全部署此修正,我們仍會繼續調查下一步潛在的問題,並可能更新 Access 其他版本的變更。 雖然我們已找出隨附 Windows 更新後所開始發生問題的主要原因,我們仍無法在受控制的環境中可靠地重現問題,因此想確保沒有其他問題有些困難。 如果您向 Microsoft 報告此問題,請視您所見錯誤的情況下盡量包含最多相關資訊。
- 2019 年 7 月 1 日更新:我們已在測試這個問題的修正程式,但問題還是如同所寫的依舊存在。 我們正在試圖解決這些問題,之後將進行進一步的測試。
- 2019 年 4 月 4 日更新:我們現在正在測試此問題的修正程式,當我們確認問題可解決時將進一步提供更新。
- 由於此問題的複雜性以及確保我們不會引入任何其他問題,此問題的修正發佈程序將比典型的修復時間長。 請繼續查看此後續的更新頁面。
問題
開啟資料庫時,您可能會看到下列錯誤訊息:
- 「Microsoft Access 已偵測到此資料庫處於不一致的狀態,將會嘗試復原資料庫。」
如果您使用 DAO 透過 Visual Basic 程式碼開啟資料庫,可能會看到系統回報錯誤 3343「無法辨識的資料庫格式」。
這個問題可能會在您的資料庫儲存於網路檔案共用,且多個使用者同時使用該資料庫時發生。
狀態:因應措施
工程小組已發現此問題,正在努力修正。 在此同時,停用電腦上的租用,該電腦儲存了共用資料庫作為因應措施。
單一檔案資料庫
租賃變更是在存放資料庫的機器上進行的。
分割資料庫
當使用 分割資料庫 情境時,每個使用者在客戶端機器上儲存自己的前端資料庫副本,並在檔案伺服器上共享後端資料庫,租用變更只需在後端資料庫的機器上進行,無需對每個使用者的客戶端機器進行變更。
方法如下:
- 點選 Windows 開始
,然後輸入 Command。 右鍵點選 命令提示字元 ,選擇 以管理員身份執行。 - 複製下列命令並將貼到 [命令提示字元] 視窗:
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v DisableLeasing /t REG_DWORD /d 1 /f
NET STOP SERVER
NET START SERVER - 關閉 [命令提示字元] 視窗。