我們有一個基於MS Access的系統,它依賴於存儲在聯網的MS Access數據庫中的後端數據。有時這些數據庫在發生隨機聯網問題時會損壞。所以我們認爲我們應該添加一些通常能夠解決緊湊和修復問題的流程。MS Access數據庫的自動壓縮和修復
問題是這個數據庫一直被多個用戶使用,並且不能保證知道當數據庫不被使用時有一定的時間可用。所以我的問題如下。
1)如果數據庫在前端應用程序(MS Access或.NET)嘗試連接到它時發生,那麼會發生什麼?這可以嗎?
2)SO推薦作爲一個很好的解決方案,使前端應用程序都等到後端MS Access數據庫準備好可以使用了?前端應用程序需要的更少更好。
謝謝!
我們有多個問題,直到我們進行手動壓縮和修復時,數據庫才能正常工作。這要求我們遠程訪問我們客戶的系統或者通過它來訪問我們的客戶系統,而且我們不一定知道數據庫損壞是問題所在。如果通常自動執行,則可能會消除一個重複性錯誤的來源。 – mellamokb 2010-11-12 22:26:15
可以通過VBScript進行壓縮和修復。我想,向您的客戶展示如何安全使用這樣的腳本並不困難。 – Fionnuala 2010-11-12 22:31:08