Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

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

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

附註: 

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

頁面頂端

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×