分割 Access 資料庫

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為英文文章出處,以供參考。

請考慮分割任何多人在網路上共用的資料庫。 分割共用的資料庫,可協助改善其效能並減少資料庫檔案損毀的機會。

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

附註: 

  • 分割資料庫不是封存資料庫相同。 本主題不討論如何保存資料。 您封存定期移動到不同的資料庫,較舊的記錄,可能是因為資料庫檔案,則圖形會太快速的檔案大小限制,或者您想要將資料庫檔案保留在小型的資料與您的資料依時間週期加以完全井然有序。 在某些情況下,您可以分割資料庫中封存資料。 如需詳細資訊,請參閱線上文件封存 Access 資料

  • 如果您分割的是 web 資料庫,該資料庫中的任何 web 資料表將不會移到後端資料庫,並不會從所產生的前端資料庫連接。

本文內容

概觀

開始之前

分割資料庫

發佈前端資料庫

變更您使用的後端資料庫

概觀

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

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

注意: 為保護您的資料,如果資料庫有多位使用者,建議您不要共用資料庫包含連結至 SharePoint 清單的複本。 如果您連結至 SharePoint 清單的資料表,它會建立任何惡意使用者變更連結的目標,並可能會在連結資料表的連線資訊是未加密修改 SharePoint 網站上的權限的可能性。

分割資料庫的優點

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

  • 改良的效能    資料庫的效能通常會是大幅改善,因為網路上傳送的資料。 在共用資料庫無法分割資料庫物件本身 — 資料表、 查詢、 表單、 報表、 巨集和模組 — 是在網路上傳送,而不只是資料。

  • 可用性更高    因為只有的資料傳送網路,所以完成資料庫交易例如記錄編輯的更快,其中保留更多的可用來編輯資料。

  • 增強的安全性    如果您使用 NTFS 檔案系統的電腦上儲存的後端資料庫,您可以使用 NTFS 安全性功能來協助保護您的資料。 使用者使用連結的資料表來存取後端資料庫,因為它者較少,因此入侵可能未經授權下的存取資料竊取前端資料庫或實作為授權的使用者。 如果您不確定您的檔案伺服器使用的是,哪些檔案系統要求系統管理員。 如果您在檔案伺服器上擁有系統管理員權限,您可以執行 msinfo32 命令來判斷您自己的檔案系統。

    如何使用 msinfo32 以檢查檔案系統中?

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

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

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

    4. 元件,] 下按一下儲存空間] 旁的加號,然後按一下磁碟機]。 對話方塊會顯示在右側的面板中可用的磁碟機的相關資訊。

  • 改善的可靠性    如果使用者遇到問題,資料庫會無預警地關閉任何資料庫檔案損毀只限通常是使用者已開啟的前端資料庫的複本。 使用者只會使用連結的資料表來存取後端資料庫中的資料,因為後端資料庫檔案是太損毀。

  • 彈性的開發環境    每位使用者能夠使用前端資料庫的本機複本,因為每個使用者可以獨立而不會影響其他使用者開發查詢、 表單、 報表和其他資料庫物件。 同樣地,您可以開發和發佈前端資料庫的新版本,而不會中斷存取儲存在後端資料庫中的資料。

頁面頂端

開始之前

開始分割資料庫前,請考慮以下方式:

  • 您應該一律資料庫前備份您將其分割。 如果您分割資料庫,然後決定您不想要分割資料庫時,您可以從您的備份複本還原原始版本。

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

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

  • 雖然分割資料庫共用資料的其中一個方法,使用的資料庫的人必須與後端資料庫檔案格式相容的 Microsoft Office Access 版本。 例如,如果後端資料庫檔案使用.accdb 檔案格式,使用者無法使用 Access 2003 存取其資料。

  • 您可能會想要使用舊版 Access 檔案格式的後端資料庫,如果您是使用已不再支援的功能。 比方說,如果您使用的資料存取頁面 (DAPs);您可以繼續使用它們,如果後端資料庫是以舊版檔案格式支援 DAPs。 您可以然後使用新的檔案格式的前端資料庫,讓您的使用者擁有存取權的優點,新格式。 請注意,您無法變更資料存取頁面中的資料使用 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 存取 (VBA) 程式碼與儲存的資料庫應用程式檔案。 由 Access 編譯的二進位檔案中不會殘留任何 VBA 原始程式碼。 使用者無法變更.accde 檔案中的物件的設計。

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

  2. 按一下 [檔案>>製作 ACCDE >另存新檔

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

頁面頂端

發佈前端資料庫

分割資料庫後,您發佈前端資料庫至您的使用者,讓使用者開始使用資料庫。

注意: 為保護您的資料,如果資料庫有多位使用者,建議您不要共用資料庫包含連結至 SharePoint 清單的複本。 如果您連結至 SharePoint 清單的資料表,它會建立任何惡意使用者變更連結的目標,並可能會在連結資料表的連線資訊是未加密修改 SharePoint 網站上的權限的可能性。

請執行下列其中一項操作:

  • 資料庫的使用者傳送電子郵件訊息,然後將前端資料庫檔案附加至郵件。 包含任何指示進行,讓它更輕鬆地為您的使用者開始立即使用前端資料庫。

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

  • 發佈前端資料庫檔案使用卸除式媒體,例如光碟機或 USB 隨身碟。 如果您自行安裝檔案,您可以測試,以確定其運作正常。 如果使用者必須安裝該檔案,您應該包含說明給他們,他們必須執行安裝檔案,以及如果遇到困難,請連絡的人的文件。

頁面頂端

變更您使用的後端資料庫

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

如果您想要移動後端資料庫,先讓它的複本至新位置,並依照此程序。

  1. [外部資料] 索引標籤的 [匯入 & 連結] 群組中,按一下 [連結資料表管理員]。

  2. [連結資料表管理員] 中選取位於目前後端資料庫中的資料表。

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

  3. 選取永遠檢查新位置] 核取方塊,然後再按一下[確定]

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

頁面頂端

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×