共用 Access 桌面資料庫的方法
Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

視您的需求和資源可用性而定,共用 Access 資料庫的方法有好幾種。 在本文中,我們將參閱可用的選項、每個選項的優點,以及資源以取得詳細資訊。

本文內容

共用 Access 數據的方式概觀

資料庫應用程式會隨著時間變更和成長。 許多因素會影響需求和效能,包括同時使用的用戶數目、網路環境、輸送量、延遲、資料庫大小、最大使用時間,以及預期的成長率。 簡而言之,如果您的資料庫解決方案成功,它可能需要不斷演進。 幸好,Access 有一個從簡單到進階的進化路徑,您可以花一些時間有效地調整解決方案的縮放比例。 下表摘要列出 Access 案例和工作負載,以協助您選擇該路徑。

Access 共用選項概觀

頁面頂端

共用單一資料庫

這是最簡單且需求最低的選項,但提供的功能也最少。 在這個方法中,資料庫檔案會存放在共用的網路磁碟機中,讓所有使用者同時共用資料庫檔案。 如果同時有多個使用者變更資料,則會有可靠性和可用性等限制,因為會共用所有的資料庫物件。 而且,所有資料庫物件都是在網路上傳送,因此這個技術也可能降低效能。

如果預期只有少數幾個人會同時使用資料庫,而且使用者不需要自訂資料庫的設計,則此選項可能適合您使用。 但比起其他共享資料庫的方法,這個方法的安全性較低,因為每個使用者都有資料庫檔案的完整複本,因此會增加未經授權存取的風險。

若要使用共享資料夾共享資料庫:

  1. 在家庭或小型企業環境中,與特定人員共享資料夾。 如需詳細資訊,請參閱在 Windows 中透過網路共用檔案

  2. 請確認所有使用者電腦上的 Access 都設定為在共用模式中開啟。 這是預設設定,不過您應該檢查以確認無誤 (如果使用者以獨佔模式開啟資料庫,將會干擾其他人使用資料)。

    1. 啟動 Access,然後按一下 [檔案] 底下的 [選項]。

    2. 在 [Access 選項] 方塊中,按一下 [用戶端設定]。

    3. 在 [ 進階 ] 區段的 [默認開啟模式] 底下,選取 [ 共用],按兩下 [ 確定],然後結束Access。

  3. 將資料庫檔案複製到共用資料夾。 複製完檔案之後,確認檔案屬性已設為允許資料庫檔案的讀/寫存取權。 使用者必須具備讀/寫存取權,才能使用資料庫。

  4. 在每一台使用者電腦上,建立資料庫檔案的捷徑。 如需詳細資訊,請參閱 為 Office 程式或檔案建立桌面快捷方式

頁面頂端

共用分割資料庫

如果您沒有 SharePoint 網站或資料庫伺服器,這是不錯的選擇。 您可以透過局域網路 (LAN) 共用分割資料庫。 分割資料庫時,您將它重新組織成兩個檔案:即內含資料表的後端資料庫,以及包含所有其他資料庫物件 (例如查詢、表單及報表) 的前端資料庫。 每個使用者都是使用前端資料庫的本機複本與資料互動。

分割資料庫的優點包括下列各項:

  • 改善效能    只有整個網路共享的數據,不會共享數據表、查詢、表單、報表、宏和模組。

  • 更多可用性    如記錄編輯等資料庫交易可以更快速地完成。

  • 增強的安全性    用戶可透過連結數據表存取後端資料庫;入侵者較不可能透過前端資料庫取得未經授權的數據存取權。

  • 改善可靠性    如果使用者遇到問題且資料庫意外關閉,則任何資料庫檔案損毀通常僅限於用戶開啟的前端資料庫複本。

  • 彈性的開發環境    每個使用者都可以獨立開發查詢、表單、報表及其他資料庫物件,而不會影響其他使用者。 您也可以在開發和發佈新版本前端資料庫的同時,繼續存取儲存在後端資料庫中的資料。

如需詳細資訊,請參閱 分割 Access 資料庫

頁面頂端

在 SharePoint 網站上共享數據

在 SharePoint 網站上共用 Access 數據的方法有好幾種:

  • 連接    鏈接程式會連線至另一個程式中的數據,讓您可以在 SharePoint 和 Access 中檢視及編輯最新的數據,而不需要在 Access 中建立及維護數據複本。 如果您不想將 SharePoint 清單複製到 Access 資料庫,而是想要執行查詢,並根據該列表的內容產生報表,您可以連結至數據。

  • 移動    當您將數據從 Access 移至 SharePoint 網站時,您會在 SharePoint 網站上建立維持連結至資料庫中數據表的清單。 [匯出數據表至 SharePoint 精靈] 可協助您同時移動所有數據表中的數據,並維持其關聯。

如需詳細資訊,請參閱 匯入、連結或將數據移至 SharePoint

警告    雖然您可以將 Access 資料庫檔案儲存到 OneDrive 或 SharePoint 文檔庫,但我們建議您避免從這些位置開啟 Access 資料庫。 檔案可能會下載到本機進行編輯,然後在您將變更儲存到 SharePoint 後再次上傳。 如果有多人從 SharePoint 開啟 Access 資料庫,可能會建立多個資料庫複本,並且可能會發生一些非預期的行為。 此建議適用於所有類型的 Access 檔案,包括單一資料庫、分割資料庫,以及 .accdb、.accdc、.accde 和 .accdr 檔格式。 如需部署 Access 的詳細資訊,請參閱 部署 Access 應用程式

頁面頂端

使用資料庫伺服器共享數據

您可以搭配使用 Access 資料庫伺服器產品 (例如 SQL Server) 來共用資料庫。 這個方法有許多好處,但是需要額外的軟體 (資料庫伺服器產品)。

這個方法類似於分割資料庫,因為資料表會儲存在網路上,而且每個使用者都擁有 Access 資料庫檔案的本機複本 (資料庫檔案中包含資料表的連結,以及查詢、表單、報表和其他資料庫物件)。 此共用方法的好處取決於您使用的資料庫伺服器軟體,但一般而言,好處包含使用者帳戶及選擇性資料存取、絕佳的資料可用性,以及整合完備的資料管理工具。 此外,大部分的資料庫伺服器軟體都可搭配舊版的 Access 運作,所以並非所有使用者都必須使用相同版本。 只有資料表會共用。 如需詳細資訊,請參閱將 Access 資料庫移轉到 SQL Server匯入或連結至 SQL Server 資料庫中的數據,以及連結至或匯入 Azure SQL Server 資料庫中的數據

使用資料庫伺服器來共用資料庫的優點

  • 高效能與擴充性    在許多情況下,資料庫伺服器提供的效能比僅限 Access 資料庫檔案來得高。 許多資料庫伺服器產品也支援相當大型的 TB 大小資料庫,約是 Access 資料庫檔案目前限制 (2 GB) 的 500 倍。 資料庫伺服器產品會平行處理查詢 (在單一處理程序中使用多重原生執行緒來處理使用者要求),並能將新增更多使用者時的額外記憶體需求降至最低,因此通常能非常有效率地運作。

  • 增加可用性    大部分的資料庫伺服器產品都可讓您在使用資料庫時備份資料庫。 因此,您不需要強制使用者離開資料庫,即可備份資料。 此外,資料庫伺服器產品通常可以非常有效率地處理並行編輯與記錄鎖定。

  • 改善安全性    任何資料庫都無法完全安全。 不過,資料庫伺服器產品提供強大的安全性功能,可協助保護您的資料免於未經授權使用。 大部分的資料庫伺服器產品都提供以帳戶為基礎的安全性,可讓您指定誰可以查看哪些資料表。 即使 Access 前端遭他人不當取得,以帳戶為基礎的安全性可遏止未經授權使用資料。

  • 自動復原性    如果系統故障 (例如操作系統當機或電源中斷) ,某些資料庫伺服器產品會有自動復原機制,可在幾分鐘內將資料庫復原為最後一致狀態,而沒有資料庫系統管理員介入。

  • 以伺服器為基礎的處理    在用戶端/伺服器設定中使用 Access 有助於減少網路流量,方法是在將結果傳送至用戶端之前先處理伺服器上的資料庫查詢。 由伺服器進行處理通常比較有效率,尤其是在處理大型資料集時。

  • Azure SQL Server    除了 SQL Server 的優點之外,還提供不停機、智慧優化、全域擴充性和可用性、消除硬體成本,以及降低系統管理的動態擴充性。

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。