2013-03-06 64 views
0

我試圖創建一個WindowsAzure備份,但我沒有成功,因爲只創建沒有數據的表結構。這是我所遵循的程序:如何在Windows Azure中創建備份

1.Select the database you want to back up in new portal of windows azure https://manage.windowsazure.com 
2.In the footer you will have an option to import/export. Click export. This opens a modal popup. Select the storage account you want to use and type in a appropriate name to save the *.bacpac file. 
3.Once the file is saved to storage, download it to local, open sql server 2012 management studio. Select the database server. Right click on it and in the context menu you will find Import Data-Tier Application. Select the bacpac file from you local and follow the settings. 

如何創建備份並保存數據?

回答

3

CREATE DATABASE XXXXXX AS COPY OF YYYYY

MSDN鏈接有各種不同的方法可以做到這一個完整的文章,上面只是其中之一。 LMGTFY:http://msdn.microsoft.com/en-us/library/windowsazure/ff951624.aspx

+0

這將保持數據不會吧?他要求保留表格結構,但沒有數據。儘管要解決這個問題,我們只需手動刪除所有數據......不確定是否有更好的方法! – Arran 2013-03-07 16:04:24

+0

我認爲保存數據是OP詢問的內容 - 「我如何創建備份並保存數據?」。如果不需要數據,則只需簡單地獲取模式即可。 – 2013-03-07 16:09:24

+0

我完全沒有正確閱讀他原來的問題,所以你100%正確,+1!我在那裏度過了漫長的一天。 – Arran 2013-03-07 16:17:15

0

有幾個方法除了T-SQL腳本的方式,由紅門提供了兩個分別是:

  • SQL Azure Backup Application - 一個免費的桌面應用程序,以及一個命令行工具,它允許您將SQL Azure數據庫的完整備份傳輸到本地環境或您有權訪問的其他環境。
  • SQL Azure Backup Hosted - 託管解決方案的變體,它具有多種功能