雖然理論上Access可以支持255個並發連接,但實際上,甚至20至25個並髮用戶也會出現瓶頸。 在本文中,我們以可以同時支持100個用戶的方式計劃部署。
許多小型企業隨著時間的推移,業務規模和員工人數都會不斷成長。由於 Access 是小型企業用戶首選的資料庫,因此經常會出現這樣的情況:企業中的 Access 用戶突然發現,他們的業務應用程式需要同時處理大量用戶。雖然一些專家建議,如果同時有 50 到 100 個用戶,就應該完全放棄 Access,但這對小型企業來說可能是一個艱難的選擇。從頭開始創建一個新的應用程序,而且還要使用不同的資料庫平台,成本可能非常高昂。在這種情況下,您應該考慮如何以最佳方式使用 MS Access,一個設計良好的 Access 應用程式甚至可以同時處理 200 個使用者。只需遵循以下路線圖,即可確保您的 Access 應用程式能夠同時處理多個使用者。

1. 拆分訪問數據庫,並使用特權來限制寫訪問。
如果您希望支持眾多用戶,則很可能正在使用拆分訪問數據庫。 如果沒有,請立即拆分數據庫,同時將前端用戶界面部署在用戶計算機上,而將後端數據存儲庫保留在其他計算機上。 如果您需要有關如何拆分Access應用程序的幫助,請嘗試訪問Microsoft的支持站點。
在拆分數據庫模型中,使用用戶特權將寫入權限授予有限數量的用戶,同時允許所有其他用戶具有讀取權限。 並非辦公室中的每個人都需要輸入數據,因此您可以限制這些人僅查看訪問權限。
2. 設計有效的輸入表單並使用適當的驗證
在並發會話期間移動的數據量可能會影響Access應用程序的性能。 確保輸入表單設計良好且不包含無用的數據字段。 如果可能,請避免輸入表單中的附件選項。
3. 限製圖形大小
如果您正在使用圖像,尤其是輸入圖像文件,請確保限制其大小。
4. 強制執行正確的記錄鎖定選項
在多用戶訪問解決方案中,選擇正確的記錄鎖定選項至關重要。 當您需要將鎖定默認記錄為“編輯的記錄”時,選擇默認的打開模式為“共享”。 要訪問這些選項,請訪問“文件”菜單,然後轉到“選項”選項卡中的“客戶端設置”。
5. 遵守標準的訪問優化最佳實踐
為確保應用程式完美運行,必須遵循標準的 Access 最佳實踐。這些實踐包括:在需要時使用臨時表、使用較小的索引以及定期壓縮後端資料庫。
應急準備
當您的應用程序在任何時間被多個用戶使用時,總是會出現錯誤和數據庫崩潰的可能性。 儘管已盡了最大努力,但您可能無法防止MS Access崩潰。 為避免因以下原因造成數據丟失的事件 損壞的accdb 或mdb錯誤,請考慮保留訪問恢復工具,例如 DataNumen Access Repair 便利。
作者簡介:
Vivian Stevens是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 SQL修復 和excel恢復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM