2013-09-30 32 views
0

我有一個多用戶拆分訪問數據庫,在網絡驅動器上有前端和後端。我經常需要對數據庫的後端進行結構性更改,但由於許多用戶頻繁使用該文件,以及在完成文件時似乎沒有人能夠關閉文件,因此文件始終處於鎖定狀態。如何訪問已鎖定的MS Access數據庫

當我需要修改文件時,我必須聯繫IT,將所有人從服務器中踢出來,這是一件非常痛苦的事情。

我已經嘗試過在FE和其他幾個vba方法上編碼自動關閉超時的事情,但隨着時間的推移,總會有東西導致FE掛起或者在運行必要的代碼之前被鎖定。

有什麼辦法可以訪問文件而無需訪問服務器設置?

+0

使用[Microsoft Jet數據庫引擎工具](http://en.wikipedia.org/wiki/Microsoft_Jet_Database_Engine)... –

回答

2

不幸的是,沒有。

除非您在FE上查看BE上的標誌並在BE標誌設置時關閉FE(聽起來好像您嘗試了類似的東西),否則無法做你想要什麼。除非沒有其他用戶,否則您甚至不能完全打開BE。這只是Access不是真正的首選多用戶數據庫解決方案的原因之一。

+0

我以爲儘可能多,但我想確定。計劃很快就會轉移到基於MySQL的安裝程序,所以我只需忍受一會兒的麻煩!謝謝 – doovers