Applies ToMicrosoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

如果系統失敗,您將需要 Access 桌面資料庫的備份復本來還原整個資料庫,或在 [ 原] 命令不足以修正錯誤時還原物件。

如果資料庫的備份複本似乎是浪費儲存空間的用途,請考慮避免數據和設計遺失所節省的時間。 當您有多個使用者更新資料庫時,定期建立備份特別重要。 沒有備份複本,您就無法還原損毀或遺失的物件,或是資料庫設計的任何變更。

附註:  本文不適用於 Access Web App。

本文內容

規劃定期備份

有些變更或錯誤無法反轉,因此您不想等到數據遺失后才發現應該已建立資料庫的備份複本。 例如,當您使用 巨集指令查詢 刪除記錄或變更數據時,任何由查詢更新的值都無法使用 [ 復原] 還原

提示:  執行任何動作查詢之前,請考慮先備份,特別是查詢將會變更或刪除數據時。

如果您的資料庫有多個使用者,在執行備份之前,請先確認所有使用者都關閉其資料庫,以便儲存數據的所有變更。

以下是一些指導方針,可協助您決定備份資料庫的頻率:

  • 如果資料庫是封存,或是僅用於參照且很少變更,就足以在設計或數據變更時建立備份。

  • 如果資料庫為使用中且數據經常變更,請建立定期備份資料庫的排程。

  • 如果資料庫有多個使用者,請在設計變更之後建立資料庫的備份複本。

    附註:  如果是連結資料表中的數據,請使用程式中包含連結數據表的任何可用備份功能來建立備份。 如果包含連結數據表的資料庫是 Access 資料庫,請使用備 份分割資料庫一節中的程式。

頁面頂端

備份資料庫

當您備份資料庫時, Access 儲存並關閉在 [設計檢視] 中開啟的物件,並使用您指定的名稱和位置來儲存資料庫檔案的複本。

附註:  Access 會依物件 [預設檢視 ] 屬性的值指定,重新開啟物件。

開啟您要建立備份複本的資料庫,並執行下列動作:

  1. 按兩下 [檔案],然後按兩下 [ 另存新檔]

  2. [檔案類型] 底下,按一下 [將資料庫儲存為]

  3. 在 [ 進階] 底下,按兩下 [ 備份資料庫],然後按下 [ 另存新檔]

  4. 在 [ 另存新 檔] 對話方塊的 [ 檔案名] 方 塊中,檢閱資料庫備份的名稱。

    您可以視需要變更名稱,但預設名稱會同時擷取原始資料庫檔案的名稱及備份日期。

    提示:  當您從備份還原數據或物件時,通常會想要知道備份是來自哪個資料庫,以及備份建立時間,所以使用默認檔名是很好的做法。

  5. 從 [存盤類型 ] 列表中 選取您要儲存備份資料庫的檔類型,然後按兩下 [ 儲存]

頁面頂端

備份分割資料庫

分割資料庫通常包含兩個資料庫檔案:一個後端資料庫只包含數據表中的數據,另一個位於前端資料庫,其中包含後端資料庫中數據表的鏈接、查詢、表單、報表及其他資料庫物件。 所有數據都會儲存在後端資料庫中。 查詢、表單和報表等所有使用者介面物件都會保留在前端資料庫中。

將前端和後端資料庫獨立備份,就像分割資料庫一樣,可能會很耗時。 由於後端資料庫包含數據,因此請務必定期備份後端資料庫。

變更前端資料庫的設計時,請備份該資料庫。 前端資料庫的個別使用者可以任意變更設計,因此請考慮要求使用者自行製作前端資料庫的備份複本。

備份後端資料庫

在開始備份程式之前先通知使用者,因為執行備份程式需要資料庫檔案的專屬存取權,而且使用者在執行備份程式時可能無法使用後端資料庫。

  1. 若只要開啟後端資料庫,請啟動 Access。

  2. 按兩下 [在計算機 > 開啟其他檔案 > 流覽],然後選取您要備份的後端資料庫檔案。

  3. 按兩下 [ 啟] 旁的箭號,然後按兩下 [ 獨佔式開啟]

    顯示下拉式清單的 [開啟] 對話方塊會在 [開啟] 按鈕中展開,並指向 [獨佔式開啟] 選項。

  4. 按兩下 [檔案],然後按兩下 [ 另存新檔]

  5. [檔案類型] 底下,按一下 [將資料庫儲存為]

  6. 在 [ 進階] 底下,按兩下 [ 備份資料庫],然後按下 [ 另存新檔]

  7. 在 [ 另存新 檔] 對話方塊的 [ 檔案名] 方 塊中,檢閱資料庫備份的名稱。

    您可以視需要變更名稱,但預設名稱會同時擷取原始資料庫檔案的名稱及備份日期。

    提示:  當您從備份還原數據或物件時,通常會想要知道備份是來自哪個資料庫,以及備份建立時間,所以使用默認檔名是很好的做法。

  8. 在 [ 另存新 檔] 對話框中,選取要儲存後端資料庫備份複本的位置,然後按兩下 [ 儲存]

備份前端資料庫

若要在設計變更後備份前端資料庫,請在變更其設計后立即開啟資料庫,然後依照從步驟 2 開始 備份資料庫一節中的步驟進行。

頁面頂端

還原資料庫

附註:  如果您有資料庫的備份復本,您只能還原資料庫。

備份會被視為資料庫檔案的「已知良好複本」,這是您對其數據完整性與設計有信心的複本。 您應該使用 Access 中的 [備份資料庫 ] 命令進行備份,但您可以使用任何已知的良好複本來還原資料庫。 例如,您可以從儲存在 USB 外部備份裝置上的復本還原資料庫。

當您還原整個資料庫時,可以使用資料庫的備份複本來取代損毀、有數據問題或完全遺失的資料庫檔案。

  1. 開啟 檔案總管 並流覽至已知的良好資料庫複本。

  2. 將已知的良好複本複製到應該取代損毀或遺失資料庫的位置。

    如果系統提示您取代現有的檔案,請執行此動作。

頁面頂端

還原資料庫中的物件

如果您必須還原資料庫中的一或多個物件,請將資料庫備份複本中的物件匯入包含 (或遺失) 您要還原之物件的資料庫。

重要:  如果其他資料庫或程式有您要還原之資料庫中對象的連結,將資料庫還原到正確位置至關重要。 如果沒有,資料庫對象的連結將無法運作,而且必須更新。

  1. 開啟您要還原物件的資料庫。

  2. 若要還原遺失的物件,請跳至步驟 3。 若要取代包含錯誤或遺失資料的物件,或如果物件已停止正常運作,請執行下列動作:

    1. 如果您想要保留目前的物件,若要與還原後的還原版本進行比較,請在還原之前重新命名物件。 例如,如果您想要還原名為 「 取出」的損毀窗體,您可以將損毀的窗 體重新命名Checkout_bad

    2. 刪除您要取代的物件。

      附註:  刪除資料庫物件時,請務必小心,因為資料庫物件可能會連結至資料庫中的其他物件。

  3. 按兩下 [外部數據],然後按兩下 [ 匯入 & 連結 ] 群組中的 [ Access]

  4. 在 [ 取得外部 Data-Access 資料庫 ] 對話框中,按兩下 [ 瀏覽 ] 以找出備份資料庫,然後按兩下 [ 開啟]

  5. 取 [將數據表、查詢、表單、報表、宏和模組匯入到目前的資料庫],然後按兩下 [ 確定]

  6. 在 [ 匯入物件 ] 對話框中,按下對應到您要還原之物件類型的索引卷標。 例如,如果您要還原表格,請按兩下 [ 表格] 索 引標籤。

  7. 按兩下物件加以選取。

  8. 如果您想要還原更多物件,請重複步驟 6 和 7,直到您選取所有要還原的物件為止。

  9. 若要在匯入物件之前先檢閱匯入選項,請在 [匯入 物件 ] 對話框中,按兩下 [ 選項] 按鈕。

  10. 選取物件並匯入設定選項之後,按兩下 [ 確定 ] 即可還原物件。

若要自動化建立備份,請考慮使用可執行文件系統自動化備份的產品,例如文件伺服器備份軟體或 USB 外部備份裝置。

頁面頂端

需要更多協助嗎?

想要其他選項嗎?

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

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