使用 Azure Blob 儲存體 SQL Server 備份與還原

適用于:yesSQL Server (所有支援的版本) Yes Azure SQL 受控執行個體

Backup to Azure blob graphic

本主題介紹SQL Server備份,以及從Microsoft Azure Blob 儲存體還原。 它也提供使用Azure Blob 儲存體來儲存SQL Server備份的優點摘要。

SQL Server支援以下列方式將備份儲存至Azure Blob 儲存體:

  • 管理 Microsoft Azure 的備份: 現在,您可使用備份到磁碟和磁帶的相同方式,指定 URL 作為備份目的地以備份至 Microsoft Azure 儲存體。 一如您對於本機儲存體或其他異地選項的處理方式,您可以使用此功能手動備份或設定您自己的備份策略。 此功能又稱為 SQL Server 備份至 URL。 如需詳細資訊,請參閱 SQL Server Backup to URL。 SQL Server 2012 SP1 CU2 或更新版本皆提供此功能。 此功能已在 2016 SQL Server (13.x) 中增強,透過使用區塊 Blob、共用存取簽章和等量提供更高的效能和功能。

    注意

    若是使用 SQL Server 2012 SP1 CU2 之前的 SQL Server 版本,則可使用 Microsoft Azure 工具的 SQL Server 備份增益集,快速而輕鬆地建立要儲存到 Microsoft Azure 儲存體的備份。 如需詳細資訊,請參閱< 下載中心>。

  • Azure Blob 儲存體中資料庫檔案的檔案快照集備份透過使用 Azure 快照集,SQL Server File-Snapshot備份可為使用 Azure Blob 儲存體 儲存的資料庫檔案提供近乎即時的備份和還原。 這個功能可讓您簡化備份和還原原則,並支援還原時間點。 如需詳細資訊,請參閱 Azure 中資料庫檔案的檔案快照集備份。 SQL Server 2016 或更新版本皆提供此功能。

  • 由 SQL Server 管理 Microsoft Azure 的備份: 設定由 SQL Server 管理單一資料庫或多個資料庫的備份策略及排程備份,或在執行個體層級設定預設值。 此功能稱為SQL Server受控備份至 Microsoft Azure。 如需詳細資訊,請參閱 SQL Server Managed Backup to Microsoft Azure。 SQL Server 2014 或更新版本皆提供此功能。

使用Azure Blob 儲存體進行SQL Server備份的優點

  • 彈性、可靠且無限制的異地儲存體:將備份儲存在Azure Blob 儲存體上可能是方便、彈性且容易存取異地選項。 為SQL Server備份建立異地儲存體,可以像修改現有的腳本/作業一樣簡單。 異地儲存體通常應該遠離實際執行資料庫位置,防止單一災害同時影響異地和實際執行資料庫位置。 藉由選擇異地複寫 Blob 儲存體,您在發生可能會影響整個區域的災害時,會有額外的保護層。 此外,您可以隨時隨地取得備份,輕鬆地針對還原作業進行存取。

    重要

    透過在 2016 SQL Server 2016 (13.x) 中使用區塊 Blob,您可以等量備份組以支援備份檔案大小上限為 12.8 TB。

  • 備份封存:Azure Blob 儲存體提供較佳的替代方式,是封存備份的常用磁帶選項。 磁帶儲存體可能需要實際運輸至異地設施並採取措施來保護媒體。 將備份存放在 Azure Blob 儲存體提供了立即、高度可用且持久的封存選項。

  • 沒有硬體管理的負擔:Microsoft Azure 服務不會產生任何硬體管理的負擔。 Microsoft Azure 服務會管理硬體並提供異地複寫,以進行備援,防止硬體故障。

  • 目前,對於在Microsoft Azure虛擬機器中執行的SQL Server實例,可以藉由建立連結的磁片來完成備份至Azure Blob 儲存體。 不過,您可以附加至 Microsoft Azure 虛擬機器的磁碟數目有所限制。 超大執行個體的限制為 16 個磁碟,而較小執行個體的限制則更低。 藉由啟用直接備份至Azure Blob 儲存體,您可以略過 16 個磁片限制。

    此外,現在儲存在 Azure Blob 儲存體 中的備份檔案可直接供內部部署SQL Server或其他在Microsoft Azure虛擬機器中執行的SQL Server使用,而不需要資料庫附加/卸離或下載和附加 VHD。

  • 成本效益:只有使用的服務才要付費。 成為符合成本效益的異地與備份封存選項。 如需詳細資訊和連結,請參閱 Microsoft Azure 計費考量 一節。

Microsoft Azure 計費考量:

了解 Microsoft Azure 儲存體成本可讓您預測在 Microsoft Azure 中建立和儲存備份的成本。

Microsoft Azure 定價計算機 可以協助您預估成本。

儲存體 :費用是根據使用的空間收費,而計算方式採累進費率和備援等級計算。 如需詳細資料與最新資訊,請參閱 定價詳細資料 文章的 資料管理 一節。

資料傳輸 :輸入 Microsoft Azure 的資料傳輸是免費的。 輸出傳輸則必須支付頻寬使用量的費用,計算方式是根據地區特定的累進費率計算。 如需詳細資料,請參閱<定價詳細資料>文章的 資料傳輸 一節。

另請參閱

SQL Server 備份至 URL 的最佳做法和疑難排解

系統資料庫的備份與還原 (SQL Server)

教學課程:搭配 SQL Server 2016 資料庫使用 Azure Blob 儲存體

SQL Server 備份至 URL