在 SQL Server 中備份和還原資料庫

Microsoft SQL Server 可讓您備份和還原資料庫。SQL Server 的備份和還原元件提供了重要的防護措施,可保護 SQL Server 資料庫中所儲存的重要資料。計畫完善的備份和還原策略,可協助保護資料庫免於因各種失敗造成損毀而遺失資料。藉由還原備份組和復原資料庫來測試您的策略,讓您準備好有效率地回應損毀。

可用來還原和復原資料的資料副本稱為「備份」。備份能讓您在故障之後還原資料。經過適當備份後,許多故障都可以復原回來,包括:

  • 媒體錯誤。

  • 使用者錯誤 (例如,不小心卸除資料表)。

  • 硬體故障 (例如,磁碟機損壞或伺服器永久損毀)。

  • 天然災害。

此外,資料庫備份對於例行管理很有用,例如,從一部伺服器複製資料庫到另一部伺服器、設定資料庫鏡像及保存。

本章節內容

  • 備份概觀 (SQL Server)
    介紹備份的類型,以及提供備份限制的說明。

  • 簡單復原模式下的備份
    描述在簡單復原模式下的範例備份策略以及如何將工作遺失風險降至最低。

  • 在完整復原模式下備份
    描述在完整復原模式下的範例備份策略以及如何將工作遺失風險降至最低。

  • 大量記錄復原模式下的備份
    包含在大量記錄復原模式下備份資料的專屬資訊,以及在大量記錄交易後將資料庫變更為唯讀對備份所產生的影響。

  • SQL Server 中的備份和還原策略簡介
    幫助您分析和精簡資料可用性需求。

  • 建立 SQL Server 資料庫的完整和差異備份
    包含有關差異基底、差異備份運作方式以及如何建立各種類型之資料和差異備份的資訊:資料庫備份、部分和差異部分備份,以及檔案和檔案群組備份。

  • 使用交易記錄備份
    包含有關如何備份和套用交易記錄的資訊。此主題僅與使用完整/大量記錄復原模式的資料庫有關。

  • 只複製備份
    描述僅限複製備份僅限複製備份是一種隔離備份,目的是要做為定期排程之傳統備份的特殊用途增補。

  • 在 SQL Server 中使用備份媒體
    包含有關 SQL Server 如何利用備份媒體、檢視相關資訊與驗證 SQL Server 備份、偵測及處理媒體錯誤及使用鏡像備份媒體集,來與備份裝置搭配使用的資訊。

  • 備份和還原的安全性考量因素
    包含有關保護備份以及備份和還原之其他安全性考量的資訊。

  • 還原和復原概觀 (SQL Server)
    包含簡單復原模式和完整/大量記錄復原模式中所支援的還原實例簡介、還原與備份復原的運作方式描述,以及還原系統資料表與 RESTORE 陳述式的概觀說明。

  • 實作 SQL Server 資料庫的還原實例
    包含還原與復原備份的基本概念和其運作方式、還原作業的簡要概觀說明,以及如何實作各種還原實例的相關資訊。

  • 使用 SQL Server 資料庫的還原順序
    包含如何結合多個 RESTORE 陳述式,以還原單一資料庫之備份順序並復原資料庫的相關資訊。提供有關檔案或檔案群組在備份之後,加以新增、卸除或變更名稱時發生之情況的資訊,也同時說明可在檔案還原作業期間用來最小化或排除不必要之向前復原的最佳化方法。

  • 備份和還原系統資料庫的考量
    包含有關哪些系統資料庫需要備份而哪些不需要備份,以及如何備份與還原 mastermsdbmodel 資料庫的資訊。

  • 使用標示的交易 (完整復原模式)
    說明在多個相關且必須保持邏輯一致的完整復原模式資料庫中,如何使用標示的交易。透過建立標示的交易,您可以在還原及復原期間保有交易之間的一致性。

  • 最佳化 SQL Server 中的備份和還原效能
    包含有關如何針對資料和差異備份與交易記錄備份、還原作業以及備份裝置最佳化其效能的資訊。

  • 了解 SQL Server 的復原效能
    包含有關損毀復原期間的效能,以及如何增進復原已還原資料之效能的資訊。

  • 大型關鍵任務環境中的備份與還原
    描述幾種可用來加速備份和還原作業的方法,以將兩項作業過程中對使用者造成的影響減到最小。

  • 獨立軟體廠商的備份與還原 API
    包含可讓獨立軟體廠商 (ISV) 將 SQL Server 的備份及還原整合至其產品中之 API 的簡介。