2013-03-06 73 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 - 托管解决方案的变体,它具有多种功能