怎樣將SQL Azure數據庫備份到本地或者Storage

怎樣備份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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章