【问题标题】:How to perform a Windows Azure Backup?如何执行 Windows Azure 备份?
【发布时间】:2013-01-25 21:00:00
【问题描述】:

我开始使用 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 是我的原始数据库,另一个是副本,而这个没有原始来源的任何表。

所以,请指导如何在不使用商业产品的情况下备份我的数据。 如果您需要更多数据,请告诉我。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 当我第一次看到导出/导入功能时,我感到很困惑。我虽然该功能将您的数据库导出到另一个 blob 容器
      • 是的 - 导出功能的作用;它将您的 SQL 数据和对象定义(表、视图、过程...)导出到一个 blob 中。您需要选择保存 Blob 的存储帐户和容器。
      【解决方案3】:

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

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

      最后,您的数据将驻留在本地计算机上。

      【讨论】:

        猜你喜欢
        • 2016-05-19
        • 2015-05-14
        • 1970-01-01
        • 2011-08-11
        • 1970-01-01
        • 1970-01-01
        • 2015-09-29
        • 1970-01-01
        • 2014-02-27
        相关资源
        最近更新 更多