實戰SQL Server資料庫備份至Azure Storage (上) - 備份資料庫

前言

一般使用SQL Server的經驗上,
一定會碰到一個需求是DB備份。

  • 若是Azure VM + SQL Server,內建的備份機制,就和VM存在同一個的page blob內,達不到備份的效果。
  • 若是地面上的SQL Server,想要備份在Azure Storage上,也可以參考本文。

以上兩個使用情境的共同目的就是「備份資料庫至Azure Storage」,
本文介紹SQL Server備份至Azure Storage的實作過程。

概念

SQL Server備份至Azure Storage有幾種方式:

  1. SQL Server Backup to URL
    -SQL Server 2012 SP1 CU2 or later版本可使用
    -若使用更以前的版本,可下載
    SQL Server Backup to Microsoft Azure Tool
  2. File-Snapshot Backups for Database Files in Azure Blog Storage
    -SQL Server 2016 or later版本可使用
  3. SQL Server Managed Backup to Windows Azure
    -SQL Server 2014 or later版本可使用

本文以第一個方法實作(SQL Server Backup to URL),工具為SSMS。

實作

  1. 開啟SSMS,針對DB按右鍵→tasks→Backup(備份)
    image
  2. 選擇「Backup up to: URL
    image 
  3. 選擇好所有的參數,就可以按下Create
    image
    ※若下拉Subscription是空的,請
    下載publishing profile,並按下面的Browse去選擇下載下來的檔案
  4. 輸入Azure Storage Container的名稱
     image
  5. 備份成功!
     image
    ※若要做排程的備份,當然也可以搭配維護計畫(Maintenance Plan)去新增備份至URL的工作!
  6. 登入Azure的管理介面,就可以在Storage看到備份的資料囉!
    image 

費用

  1. Storage (使用到Azure Storage的容量會收費的項目)
  2. Data Transfer (下載備份檔的時候)

相關連結

 

※我們將會在實戰SQL Server資料庫備份至Azure Storage(下)介紹:如何將Azure Storage上的備份檔還原至SQL Server。

 

== 要試用 Azure的朋友 ,請點選 Azure Free Trial – 試用 30 天期 進行試用申請。 ==

Loading