2011-04-16 75 views
2

我有一個訪問數據庫/表單,由VBA控制。記錄可以被刪除/修改和添加。只有3臺臺式機共享此數據庫的最佳/自然的方式是什麼?從其中一臺電腦共享網絡是否足夠,MS Access會自動處理?我必須處理哪些VBA中的其他操作?我主要使用CurrentDb.Execute添加/更新和刪除。並行訪問MS Access數據庫

回答

-1
  1. 分割數據和應用到不同的數據庫
  2. 編譯應用程序藥水到.MDE(或2007年當量),讓您的用戶與它搞亂,並把它放在一個共享(或者你可以如果你需要表演,將它分發給每臺機器)。
  3. 將數據分貝放在網絡共享上。

Ob。 MS SQL插件 - 更好的是,將數據庫從MS Access轉換爲MS-SQL,並將其託管在服務器上,併爲您節省一些未來的痛苦,因爲對於多用戶,已知MS Access會在不久的將來損壞自己的數據庫時間。即使是2007年。

+4

對於一個對等網絡設置中的三個用戶,我認爲絕對沒有提升的好處。 Jet/ACE應該很好地處理這個負載。正確部署的應用程序在穩定的環境(例如,沒有WiFi)中看到定期維護和備份時,損壞根本不是一個重要問題。 – 2011-04-18 02:17:47

+2

定期維護,備份和穩定的環境。你在談論威利斯?我同意,腐敗現在比10年前更不可能。不過,F1賽車現在不太可能爆發出火焰,但他們的車手仍然穿着Nomex服裝。如果您的公司無法繼續在沒有MS Access數據庫中的數據的情況下運行,請不要將其保留在那裏。 – BIBD 2011-06-07 14:45:46