如何执行Windows Azure备份?

时间:2013-02-10 17:43:52

标签: azure azure-sql-database azure-storage azure-table-storage azure-storage-blobs

我开始使用Windows Azure来操作我的azure数据库。我没有IT世界的经验,我只是想办法备份我的数据库(最好是在本地计算机上)并恢复它。

我从这里开始阅读: http://msdn.microsoft.com/en-us/library/jj650016.aspx#copy

我运行了这段代码:

CREATE DATABASE destination_database_name 
AS COPY OF [source_server_name].source_database_name

但是我不确定它是否正常工作,在下一张图片中,contoso2是我的原始数据库而另一个是副本,而且这个副本没有来自原始源的任何表。

enter image description here

因此,请指导如何使用商业产品备份我的数据库。 如果您需要其他数据,请告诉我们。

3 个答案:

答案 0 :(得分:1)

我建议阅读Business Continuity in Windows Azure SQL Database,它解释了您可以使用的底层基础架构以及备份的两个主要机制 - ocpy数据库和导出/导入

答案 1 :(得分:1)

您有第三方产品;其中一些不要求你购买任何东西。 Here is a good summary仍然有效。您还可以使用Windows Azure管理门户下提供的导出/导入功能。

答案 2 :(得分:1)

如果您使用的是Sql Server 2012,那么很容易。如果不是,那么您可以安装快速版本。

  1. 在windows azure https://manage.windowsazure.com
  2. 的新门户中选择要备份的数据库
  3. 在页脚中,您可以选择导入/导出。单击导出。这将打开一个模态弹出窗口。选择要使用的存储帐户,然后键入适当的名称以保存* .bacpac文件。
  4. 将文件保存到存储后,将其下载到本地,打开sql server 2012管理工作室。选择数据库服务器。右键单击它,在上下文菜单中,您将找到Import Data-Tier Application。从本地选择bacpac文件并按照设置进行操作。
  5. 最后,您的数据将保留在本地计算机上。