使用備份與還原來保護資料

Applies To
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

如果資料庫的備份副本似乎浪費了儲存空間的使用,請考慮避免資料和設計遺失可以節省的時間。 當您有多個使用者正在更新資料庫時,定期建立備份尤其重要。 如果沒有備份複本,您就無法還原損毀或遺失的物件,也無法還原資料庫設計的任何變更。

注意

本文內容不適用於 Access Web App。

本文內容

規劃定期備份

某些變更或錯誤無法復原,因此您不想在發生資料遺失後才意識到您應該已建立資料庫的備份複本。 例如,當您使用巨集指令查詢來刪除記錄或變更資料時,查詢所更新的任何值都無法使用 [ 復原] 來還原。

秘訣

請考慮在執行任何動作查詢之前先進行備份,尤其是當查詢將變更或刪除資料時。

如果您的資料庫有數個使用者,在執行備份之前,請務必先關閉所有使用者的資料庫,以便儲存對資料的所有變更。

以下是一些可協助您決定備份資料庫頻率的準則:

  • 如果資料庫是存檔,或者僅用於參考且很少變更,則僅在設計或資料變更時才建立備份就足夠了。

  • 如果資料庫處於作用中狀態且資料經常變更,請建立定期備份資料庫的排程。

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

    注意

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

頁面頂端

備份資料庫

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

注意

Access 會重新開啟物件 預設檢視 屬性值所指定的物件。

開啟要建立備份副本的資料庫,然後執行以下操作:

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

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

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

  4. [另存新檔 ] 對話方塊的 [ 檔案名稱 ] 方塊中,檢閱資料庫備份的名稱。
    您可以視需要變更名稱,但預設名稱會同時擷取原始資料庫檔案的名稱和您進行備份的日期。

    秘訣

    當您從備份還原資料或物件時,通常想知道備份來自哪個資料庫,以及備份的建立時間,因此最好使用預設檔案名稱。

  5. [另存新檔類型 ] 清單中選取您要儲存備份資料庫的檔案類型,然後按一下 [儲存]。

頁面頂端

備份分割資料庫

分割資料庫通常由兩個資料庫檔案組成:後端資料庫(僅包含資料表中的資料)和前端資料庫(包含後端資料庫、查詢、表單、報表和其他資料庫物件中資料表的連結)。 所有資料都儲存在後端資料庫中。 所有使用者介面物件,例如查詢、表單和報表,都會保留在前端資料庫中。

像分割資料庫一樣,彼此獨立備份前端和後端資料庫可能非常耗時。 由於後端資料庫包含資料,因此定期備份後端資料庫更為重要。

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

備份後端資料庫

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

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

  2. 按一下 [開啟其他Files>電腦>瀏覽],然後選取要備份的後端資料庫檔案。

  3. 按一下 [開啟] 旁的箭號,然後按一下 [開啟獨佔]。
    顯示下拉式清單的 [開啟] 對話方塊會在 [開啟] 按鈕中展開,並指向 [獨佔式開啟] 選項。

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

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

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

  7. [另存新檔 ] 對話方塊的 [ 檔案名稱 ] 方塊中,檢閱資料庫備份的名稱。
    您可以視需要變更名稱,但預設名稱會同時擷取原始資料庫檔案的名稱和您進行備份的日期。

    秘訣

    當您從備份還原資料或物件時,通常想知道備份來自哪個資料庫,以及備份的建立時間,因此最好使用預設檔案名稱。

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

備份前端資料庫

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

頁面頂端

還原資料庫

注意

只有在您有資料庫的備份複本時,才能還原資料庫。

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

還原整個資料庫時,需要以資料庫的備份複本取代已損壞、有資料問題或完全遺失的資料庫檔案。

  1. 開啟 [檔案總管],並瀏覽至已知的良好資料庫複本。
  2. 將已知的良好複本複製到應取代損壞或遺失的資料庫的位置。
    如果系統提示您取代現有的檔案,請這樣做。

頁面頂端

還原資料庫中的物件

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

重要

如果其他資料庫或程式具有指向您要還原之資料庫中物件的連結,請務必將資料庫還原到正確的位置。 否則,資料庫物件的連結將無法運作,而且必須更新。

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

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

    1. 如果您想要保留目前的物件,以便在還原後將其與還原版本進行比較,請在還原之前重新命名物件。 例如,如果您想要還原名為 Checkout 的損毀表單,您可以重新命名損毀的表單 Checkout_bad

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

      注意

      刪除資料庫物件時請務必小心,因為它們可能會連結到資料庫中的其他物件。

  3. 按一下 [ 外部資料],然後在 [ 匯入 & 連結 ] 群組中,按一下 [存取]。

  4. 在 [ 取得外部 Data-Access 資料庫 ] 對話方塊中,按一下 [瀏覽 ] 以找到備份資料庫,然後按一下 [ 開啟]。

  5. 選取 [將資料表、查詢、表單、報表、巨集和模組匯入目前資料庫],然後按一下 [確定]。

  6. 在 [ 匯入物件 ] 對話方塊中,按一下對應至您要還原之物件類型的索引標籤。 例如,如果您想要還原資料表,請按一下 [資料表] 索引標籤。

  7. 按一下物件以選取。

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

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

  10. 選取物件和匯入設定選項之後,按一下「 確定」 來還原物件。

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

頁面頂端