共用 Access 桌面資料庫的方法

Applies To
Access 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 網站或資料庫伺服器,這是不錯的選擇。 您可以透過區域網路 (區域網路) 共用分割資料庫。 分割資料庫時,會將其重新組織成兩個檔案:包含運算列表的後端資料庫,以及包含所有其他資料庫物件(例如查詢、表單和報表)的前端資料庫。 每個使用者都是使用前端資料庫的本機複本與資料互動。

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

  • 改進的效能: 只有資料會透過網路共用,而非資料表、查詢、表單、報表、巨集和模組。
  • 更高的可用性: 記錄編輯等資料庫交易會更快完成。
  • 增強的安全性: 使用者透過連結資料表存取後端資料庫。 入侵者不太可能透過前端資料庫獲得對資料的未經授權的存取。
  • 改進的可靠性: 如果使用者遇到問題,且資料庫意外關閉,則任何資料庫檔案損毀通常僅限於使用者開啟的前端資料庫複本。
  • 靈活的開發環境: 每個使用者都可以獨立開發查詢、表單、報表及其他資料庫物件,而不會影響其他使用者。 您也可以開發並散發新版本的前端資料庫,而不會中斷對儲存在後端資料庫中資料的存取。

如需詳細資訊,請參閱 分割 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 Database 的資料

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

  • 高效能和可擴充性: 在許多情況下,資料庫伺服器提供的效能優於單獨的 Access 資料庫檔案。 許多資料庫伺服器產品也支援極大型的 TB 大小資料庫,這大約是 Access 資料庫檔案目前限制的 500 倍, (2 GB) 。 資料庫伺服器產品通常會平行處理查詢,並能將新增更多使用者時的額外記憶體需求降至最低,以有效率地運作。
  • 提高可用性: 大部分的資料庫伺服器產品都可讓您在資料庫使用中進行備份。 因此,您不需要強制使用者離開資料庫來備份資料。 資料庫伺服器產品通常也會有效率地處理並行編輯和記錄鎖定。
  • 已改善的安全性: 沒有資料庫是百分百安全的。 不過,資料庫伺服器產品提供強大的安全性,有助於保護您的資料免遭未經授權的使用。 大部分資料庫伺服器產品都提供帳戶型安全性,可讓您指定誰可以查看哪些資料表。 即使有人不當取得 Access 前端,以帳戶為基礎的安全性也有助於防止未經授權使用資料。
  • 自動修復能力: 如果系統失敗,例如作業系統當機或電源中斷,某些資料庫伺服器產品具有自動復原機制,可以在幾分鐘內將資料庫還原到最後的一致狀態,而不需資料庫系統管理員介入。
  • 以伺服器為基礎的處理: 在用戶端/伺服器設定中使用 Access,可先在伺服器上處理資料庫查詢後,再將結果傳送到用戶端,而有助於減少網路流量。 讓伺服器進行處理通常更有效率,尤其是當您處理大型資料集時。
  • Azure SQL Server:除了 SQL Server 的優點之外,它還提供動態可擴展性,無需停機、智能優化、全域可擴展性和可用性、無硬件成本,管理成本更少。

頁面頂端