怎樣將SQL Azure資料庫備份到本地或者Storage

EricWen發表於2013-11-26

怎樣備份SQL Azure資料庫到本地或者雲端儲存Storage,可以使用SQL Database Import Export 的功能。

具體操作如下:

  1. 用SSMS連結SQL Azure資料庫

clip_image001

注意:伺服器名稱可以從管理網站上獲得,登入名不要加@伺服器名。

  1. 右鍵要匯出的資料庫名稱,選擇任務(Task)->匯出資料(Export Data-tier Application)

clip_image002

  1. 出現匯出嚮導,按下一步,到匯出設定頁面。在這裡可以選擇儲存到本地,或者儲存到雲端儲存Storage中。然後目前SQL Server Management Studio的版本不支援連線中國的雲端儲存(China Azure Storage)。

clip_image003

  1. 然後下一步直到完成。這樣bacpac檔案就儲存到本地了。如果上傳到China Azure Storage 可以寫個上傳程式或者使用工具:http://chinastorage.blob.core.chinacloudapi.cn/tools/AzureStorageExplorer.zip 上傳到Storage。這個下載地址有可能過期,如果需要的話也可以聯絡我。

注意在新增中國雲Storage Account的時候需要加字首mc/ (這個功能是根據開源的Storage Explore改的,因為那個支援全球的Azure,不支援中國Windows Azure)

clip_image004

 

資料庫還原操作不能再在原有的資料庫上更新操作,而是可以通過Deploy or Import Data-tier application 操作來部署一個新的Azure SQL Database。然後把原來的刪除掉。

具體可以參考Windows Azure SQL Database Backup and Restore, 這裡面有的功能中國Windows Azure還沒有更新

如自動從管理介面匯出服務。

image

相關文章