SQL Azure 匯出與匯入
SQL Azure 營運中自動建立備份,依據資料庫等級區分不同的保留檔案數,請參閱: Azure SQL Database 備份和還原。當意外發生時,還原資料庫是要透過客戶支援中心進行。
我嘗試建立自己的備份與還原的計畫,將正式營運的資料庫自動備份到 Azure 儲存體上,假設災難發生時,我可以從 Azure 儲存體還原資料庫到 Azure 或本地端。
自動匯出
進入 SQL Azure 選擇資料庫 > [CONFIGURE]
詳細步驟參閱 設定自動匯出
還原到 SQL Azure
當上述步驟完成後,會在 Storage 上陸續新增 *.bacpac 檔案。
有兩種途徑可以還原新的資料庫:
1. 從資料庫 [CONFIGURE] 最下方有 [NEW DATABASE]
2. Azure Portal 最下方 [NEW] > [SQL DATABASE] > [IMPORT]
這兩種方式操作畫面很類似,設定後確認即可。
還原到本地端
首先進入 Storage 將備份檔下載,Azure Portal > STORAGE > 選 Storage 名稱 > CONTAINERS > [automated-sql-export]
將檔案下載後,
開啟 SSMS > Databases > 右鍵 > [Import Data-tier Application]
選取從 Storage 下載的 bacpac 檔案,下一步設定好資料庫名稱與儲存路徑,就可進行還原。
相關連結
Azure SQL Database 備份和還原
http://msdn.microsoft.com/zh-tw/library/azure/jj650016.aspx
提交資料庫還原要求
http://msdn.microsoft.com/zh-tw/library/azure/dn715779.aspx
使用動態管理檢視監視 Azure SQL Database
http://msdn.microsoft.com/zh-tw/library/azure/ff394114.aspx