使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

考慮分割多人透過網路共用的任何資料庫。 分割共用資料庫有助於改善其效能,並降低資料庫檔案損毀的機率。

分割資料庫之後,您可以決定移動後端資料庫,或使用不同的後端資料庫。 您可以使用連結資料表管理員來變更您使用的後端資料庫。

附註: 

  • 分割資料庫與封存資料庫並不相同。 本主題不討論如何封存數據。 您可以定期將較舊的記錄移至不同的資料庫來封存數據,可能是因為資料庫檔案的成長速度太快而無法超過檔案大小限制,或是因為您想要讓資料庫檔案保持較小,而且數據會依時段井然有序。 在某些情況下,您可以分割資料庫來封存數據。 如需詳細資訊,請參閱在線文章 封存 Access 數據

  • 如果您分割 Web 資料庫,該資料庫中的任何 Web 數據表將不會移至後端資料庫,也無法從產生的前端資料庫連線。

本文內容

概觀

分割資料庫時,您將它重新組織成兩個檔案:即內含資料表的後端資料庫,以及包含所有其他資料庫物件 (例如查詢、表單及報表) 的前端資料庫。 每個使用者都是使用前端資料庫的本機複本與資料互動。

若要分割資料庫,請使用資料庫分割精靈。 分割資料庫之後,您必須將前端資料庫發佈給使用者。

注意: 若要在資料庫有多個用戶時保護您的數據,建議您不要共用包含 SharePoint 清單連結的資料庫複本。 如果您連結至 SharePoint 清單的數據表,該數據表可能會讓任何惡意使用者變更連結的目標,並有可能修改 SharePoint 網站上的許可權,因為鏈接數據表的連線資訊已取消加密。

分割資料庫的優點

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

  • 改善效能    資料庫的效能通常會大幅改善,因為只有數據會傳送至整個網路。 在未分割的共享資料庫中,數據表、查詢、表單、報表、宏和模組等資料庫物件本身會傳送至整個網路,而不只是數據。

  • 更多可用性    由於只有數據會傳送至整個網路,因此能更快速地完成資料庫交易,例如記錄編輯,讓數據更可供編輯。

  • 增強的安全性    如果您將後端資料庫儲存在使用NTFS檔案系統的電腦上,您可以使用NTFS安全性功能來協助保護您的資料。 由於使用者是使用連結數據表來存取後端資料庫,因此入侵者較不可能透過竊取前端資料庫或利用授權用戶的動作,取得未經授權的數據存取權。 如果您不確定檔案伺服器使用的是哪個文件系統,請詢問系統管理員。 如果您擁有檔案伺服器的系統管理員許可權,您可以自行執行 msinfo32 命令來判斷文件系統。

    如何? 使用 msinfo32 檢查文件系統嗎?

    1. 按兩下 [開始] 按鈕,然後按下 [ 執行]

    2. 在 [ 執行] 對話框中,輸入 msinfo32 ,然後按兩下 [ 確定]

    3. 在 [ 系統摘要] 底下,按兩下 [ 元件] 旁的加號。

    4. 在 [ 元件] 底下,按兩下 [ 儲存空間] 旁的加號,然後按兩下 [ 磁碟驅動器]。 對話框會在右側面板中顯示可用磁碟驅動器的相關信息。

  • 改善可靠性    如果使用者遇到問題且資料庫意外關閉,則任何資料庫檔案損毀通常僅限於用戶開啟的前端資料庫複本。 由於使用者只能使用鏈接資料表存取後端資料庫中的數據,因此後端資料庫檔案極有可能損毀。

  • 彈性的開發環境    由於每個使用者都使用前端資料庫的本地副本,因此每個使用者都可以個別開發查詢、表單、報表及其他資料庫物件,而不會影響其他使用者。 同樣地,您可以開發及發佈新版本的前端資料庫,而不會中斷對儲存在後端資料庫中之數據的存取。

頁面頂端

開始之前

分割資料庫之前,請考慮下列事項:

  • 在分割資料庫之前,您應一律先備份資料庫。 如果您分割資料庫,然後決定不要分割資料庫,您可以從備份複本還原原始資料庫。

  • 分割資料庫可能需要很長的時間。 您應該通知使用者,讓他們不要在您分割資料庫時使用資料庫。 如果使用者在您分割資料庫時變更數據,變更將不會反映在後端資料庫中。

    提示: 如果使用者在您分割資料庫時變更數據,您可以在完成後將新數據匯入到後端資料庫。

  • 雖然分割資料庫是共享數據的一種方式,但使用資料庫的每個人都必須擁有與後端資料庫檔格式相容的 Microsoft Office Access 版本。 例如,如果後端資料庫檔案使用 .accdb 檔案格式,用戶就無法使用 Access 2003 存取其數據。

  • 如果您使用不再支援的功能,建議您為後端資料庫使用舊版 Access 檔案格式。 例如,如果您使用數據存取頁面 (DAP) ;如果後端資料庫是支援 DAP 的舊版檔案格式,您可以繼續使用。 接著,您可以將新的檔案格式與前端資料庫搭配使用,讓您的使用者能夠存取新格式的優點。 請注意,您無法使用 Access 2010 或更新版本來變更資料存取頁面中的數據。

頁面頂端

分割資料庫

  1. 在您的電腦上,複製您要分割的資料庫。 先從本機硬碟上的資料庫檔案開始,而不是從網路共享開始。 如果資料庫檔案目前是從本機硬碟共用,您可以將它留在原處。

  2. 開啟本機硬碟上資料庫的復本。

  3. 在] [資料庫工具 索引標籤的 [移動資料] 群組中,按一下 [Access 資料庫]。 資料庫分割精靈隨即啟動。

  4. 按兩下 [分割資料庫]

  5. 在 [ 建立後端資料庫 ] 對話框中,指定名稱、檔類型和後端資料庫檔案的位置。

    附註: 

    • 請考慮使用 Access 建議的名稱。 它會保留源檔名,並在擴展名之前將 _be 插入名稱,表示資料庫是後端資料庫。

    • 除非某些使用者會使用舊版 Access 來存取數據,否則請勿變更檔類型。

    • 您可以在檔案名前面的 [ 檔案名] 方 塊中輸入網路位置的路徑。 例如,如果後端資料庫的網路位置是 \\server1\share1\,而後端資料庫的檔名是 MyDB_be.accdb,您可以在 [檔名] 方塊中輸入 \\server1\share1\MyDB_be.accdb

    • 您選擇的位置必須提供給將使用資料庫的每個人使用。 由於磁碟驅動器對應可能會有所不同,您應該指定位置的 UNC 路徑,而不是使用對應的驅動器號。

  6. 精靈完成時,會顯示確認訊息。

您的資料庫現在已分割。 前端資料庫是您從 (原始共用資料庫) 複本開始使用的檔案,而後端資料庫則位於您在本程式步驟 5 中指定的網路位置。

限制前端資料庫設計的變更

若要限制您散佈的前端資料庫變更,請考慮將它儲存為編譯的二進位檔 (.accde 檔案) 。 編譯的二進位檔是已與所有 Visual Basic Access (VBA) 程式代碼一起儲存的資料庫應用程式檔案。 由 Access 編譯的二進位檔案中不會殘留任何 VBA 原始程式碼。 用戶無法變更 .accde 檔案中對象的設計。

  1. 開啟您要另存為編譯的二進位檔 (.accdb) (.accde) 的前端資料庫檔案。

  2. 單擊 [檔案 > 另存新 檔 > 使 ACCDE > 另存新檔]

  3. 在 [ 另存新 檔] 對話框中,流覽至您要儲存盤案的資料夾,在 [ 檔名 ] 方塊中輸入檔案名稱,然後按兩下 [儲存 ]

頁面頂端

發佈前端資料庫

分割資料庫之後,您會將前端資料庫發佈給使用者,讓他們可以開始使用資料庫。

注意: 若要在資料庫有多個用戶時保護您的數據,建議您不要共用包含 SharePoint 清單連結的資料庫複本。 如果您連結至 SharePoint 清單的數據表,該數據表可能會讓任何惡意使用者變更連結的目標,並有可能修改 SharePoint 網站上的許可權,因為鏈接數據表的連線資訊已取消加密。

執行下列其中一個動作:

  • 傳送電子郵件訊息給資料庫使用者,並將前端資料庫檔案附加到郵件中。 包含可讓使用者更輕鬆地立即開始使用前端資料庫的任何指示。

  • 將前端資料庫檔案儲存到所有資料庫使用者都能存取的網路位置,然後傳送電子郵件訊息給您的使用者,該電子郵件訊息會指定網路位置,連同他們可能需要的任何其他指示一起存取資料庫。

  • 使用 CD-ROM 或 USB 隨身碟等卸載式媒體發佈前端資料庫檔案。 如果您是自行安裝檔案,您可以測試檔案以確保檔案正常運作。 如果使用者必須安裝檔案,您應該包含一份檔,向他們說明安裝檔案時必須採取的動作,以及如果遇到困難,該連絡的人員。

頁面頂端

變更您使用的後端資料庫

您可以使用連結資料表管理員來移動後端資料庫,或使用不同的後端資料庫。

如果您想要移動後端資料庫,請先將它複製到新的位置,然後遵循此程式。

  1. 在 [ 外部數據] 索 引標籤的 [ 匯入 & 連結] 群組中,按兩下 [鏈接資料表管理員]

  2. 在 [鏈接數據表管理員] 中,選取目前後端資料庫中的數據表。

    提示: 如果您尚未連結到任何其他資料庫,請按兩下 [ 全選]

  3. 選取 [ 一律檢查新位置] 複選框,然後按兩下 [ 確定]

  4. 瀏覽並選取新的後端資料庫。

頁面頂端

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×