如果系統失敗,您將需要 Access 桌面資料庫的備份復本來還原整個資料庫,或在 [ 復 原] 命令不足以修正錯誤時還原物件。
如果資料庫的備份複本似乎是浪費儲存空間的用途,請考慮避免數據和設計遺失所節省的時間。 當您有多個使用者更新資料庫時,定期建立備份特別重要。 沒有備份複本,您就無法還原損毀或遺失的物件,或是資料庫設計的任何變更。
附註: 本文不適用於 Access Web App。
本文內容
規劃定期備份
有些變更或錯誤無法反轉,因此您不想等到數據遺失后才發現應該已建立資料庫的備份複本。 例如,當您使用 巨集指令查詢 刪除記錄或變更數據時,任何由查詢更新的值都無法使用 [ 復原] 還原。
提示: 執行任何動作查詢之前,請考慮先備份,特別是查詢將會變更或刪除數據時。
如果您的資料庫有多個使用者,在執行備份之前,請先確認所有使用者都關閉其資料庫,以便儲存數據的所有變更。
以下是一些指導方針,可協助您決定備份資料庫的頻率:
-
如果資料庫是封存,或是僅用於參照且很少變更,就足以在設計或數據變更時建立備份。
-
如果資料庫為使用中且數據經常變更,請建立定期備份資料庫的排程。
-
如果資料庫有多個使用者,請在設計變更之後建立資料庫的備份複本。
附註: 如果是連結資料表中的數據,請使用程式中包含連結數據表的任何可用備份功能來建立備份。 如果包含連結數據表的資料庫是 Access 資料庫,請使用備 份分割資料庫一節中的程式。
備份資料庫
當您備份資料庫時, Access 儲存並關閉在 [設計檢視] 中開啟的物件,並使用您指定的名稱和位置來儲存資料庫檔案的複本。
附註: Access 會依物件 [預設檢視 ] 屬性的值指定,重新開啟物件。
開啟您要建立備份複本的資料庫,並執行下列動作:
-
按兩下 [檔案],然後按兩下 [ 另存新檔]。
-
在 [檔案類型] 底下,按一下 [將資料庫儲存為]。
-
在 [ 進階] 底下,按兩下 [ 備份資料庫],然後按下 [ 另存新檔]。
-
在 [ 另存新 檔] 對話方塊的 [ 檔案名] 方 塊中,檢閱資料庫備份的名稱。
您可以視需要變更名稱,但預設名稱會同時擷取原始資料庫檔案的名稱及備份日期。
提示: 當您從備份還原數據或物件時,通常會想要知道備份是來自哪個資料庫,以及備份建立時間,所以使用默認檔名是很好的做法。
-
從 [存盤類型 ] 列表中 選取您要儲存備份資料庫的檔類型,然後按兩下 [ 儲存]。
備份分割資料庫
分割資料庫通常包含兩個資料庫檔案:一個後端資料庫只包含數據表中的數據,另一個位於前端資料庫,其中包含後端資料庫中數據表的鏈接、查詢、表單、報表及其他資料庫物件。 所有數據都會儲存在後端資料庫中。 查詢、表單和報表等所有使用者介面物件都會保留在前端資料庫中。
將前端和後端資料庫獨立備份,就像分割資料庫一樣,可能會很耗時。 由於後端資料庫包含數據,因此請務必定期備份後端資料庫。
變更前端資料庫的設計時,請備份該資料庫。 前端資料庫的個別使用者可以任意變更設計,因此請考慮要求使用者自行製作前端資料庫的備份複本。
備份後端資料庫
在開始備份程式之前先通知使用者,因為執行備份程式需要資料庫檔案的專屬存取權,而且使用者在執行備份程式時可能無法使用後端資料庫。
-
若只要開啟後端資料庫,請啟動 Access。
-
按兩下 [在計算機 > 開啟其他檔案 > 流覽],然後選取您要備份的後端資料庫檔案。
-
按兩下 [ 開啟] 旁的箭號,然後按兩下 [ 獨佔式開啟]。
-
按兩下 [檔案],然後按兩下 [ 另存新檔]。
-
在 [檔案類型] 底下,按一下 [將資料庫儲存為]。
-
在 [ 進階] 底下,按兩下 [ 備份資料庫],然後按下 [ 另存新檔]。
-
在 [ 另存新 檔] 對話方塊的 [ 檔案名] 方 塊中,檢閱資料庫備份的名稱。
您可以視需要變更名稱,但預設名稱會同時擷取原始資料庫檔案的名稱及備份日期。
提示: 當您從備份還原數據或物件時,通常會想要知道備份是來自哪個資料庫,以及備份建立時間,所以使用默認檔名是很好的做法。
-
在 [ 另存新 檔] 對話框中,選取要儲存後端資料庫備份複本的位置,然後按兩下 [ 儲存]。
備份前端資料庫
若要在設計變更後備份前端資料庫,請在變更其設計后立即開啟資料庫,然後依照從步驟 2 開始 備份資料庫一節中的步驟進行。
還原資料庫
附註: 如果您有資料庫的備份復本,您只能還原資料庫。
備份會被視為資料庫檔案的「已知良好複本」,這是您對其數據完整性與設計有信心的複本。 您應該使用 Access 中的 [備份資料庫 ] 命令進行備份,但您可以使用任何已知的良好複本來還原資料庫。 例如,您可以從儲存在 USB 外部備份裝置上的復本還原資料庫。
當您還原整個資料庫時,可以使用資料庫的備份複本來取代損毀、有數據問題或完全遺失的資料庫檔案。
-
開啟 檔案總管 並流覽至已知的良好資料庫複本。
-
將已知的良好複本複製到應該取代損毀或遺失資料庫的位置。
如果系統提示您取代現有的檔案,請執行此動作。
還原資料庫中的物件
如果您必須還原資料庫中的一或多個物件,請將資料庫備份複本中的物件匯入包含 (或遺失) 您要還原之物件的資料庫。
重要: 如果其他資料庫或程式有您要還原之資料庫中對象的連結,將資料庫還原到正確位置至關重要。 如果沒有,資料庫對象的連結將無法運作,而且必須更新。
-
開啟您要還原物件的資料庫。
-
若要還原遺失的物件,請跳至步驟 3。 若要取代包含錯誤或遺失資料的物件,或如果物件已停止正常運作,請執行下列動作:
-
如果您想要保留目前的物件,若要與還原後的還原版本進行比較,請在還原之前重新命名物件。 例如,如果您想要還原名為 「 取出」的損毀窗體,您可以將損毀的窗 體重新命名Checkout_bad。
-
刪除您要取代的物件。
附註: 刪除資料庫物件時,請務必小心,因為資料庫物件可能會連結至資料庫中的其他物件。
-
-
按兩下 [外部數據],然後按兩下 [ 匯入 & 連結 ] 群組中的 [ Access]。
-
在 [ 取得外部 Data-Access 資料庫 ] 對話框中,按兩下 [ 瀏覽 ] 以找出備份資料庫,然後按兩下 [ 開啟]。
-
選 取 [將數據表、查詢、表單、報表、宏和模組匯入到目前的資料庫],然後按兩下 [ 確定]。
-
在 [ 匯入物件 ] 對話框中,按下對應到您要還原之物件類型的索引卷標。 例如,如果您要還原表格,請按兩下 [ 表格] 索 引標籤。
-
按兩下物件加以選取。
-
如果您想要還原更多物件,請重複步驟 6 和 7,直到您選取所有要還原的物件為止。
-
若要在匯入物件之前先檢閱匯入選項,請在 [匯入 物件 ] 對話框中,按兩下 [ 選項] 按鈕。
-
選取物件並匯入設定選項之後,按兩下 [ 確定 ] 即可還原物件。
若要自動化建立備份,請考慮使用可執行文件系統自動化備份的產品,例如文件伺服器備份軟體或 USB 外部備份裝置。