【问题标题】:How can I mirror an SQL Azure Database on a regular windows server?如何在常规 Windows 服务器上镜像 SQL Azure 数据库?
【发布时间】:2011-05-25 10:09:03
【问题描述】:

我正在考虑将我们现有的 SaaS 网站迁移到 Windows Azure。

虽然 Azure 看起来不错,而且可能比普通的 Windows 服务器更稳定,但我仍然希望有某种备份计划,以防整个 Azure 出现故障。称我为偏执狂,但之前其他云曾多次发生过这种情况(http://eu.techcrunch.com/2011/04/21/amazon-ec2-goes-down-taking-with-it-reddit-foursquare-and -quora/)。

如果发生这种情况,我仍然希望我们的单一 Windows 服务器可用于托管我们的应用程序。

从同一代码库部署到 azure 和我们自己的网络服务器并不太难,但我不确定如何将 SQL Azure 数据库镜像到我的 Windows 服务器。

有没有办法做到这一点?另外,我需要在我的 Windows 服务器上安装什么版本的 SQL Server 才能完成这项工作?

【问题讨论】:

    标签: sql-server azure-sql-database


    【解决方案1】:

    您可以使用 SQL Azure Data SYNC CTP 2 将您的 SQL Azure 数据库与本地数据库同步;但是 Data SYNC 在 CTP 中,所以您也可以使用 - SQL Azure 迁移向导、SSIS、BCP、SQL 服务器导入/导出等来进行备份。

    链接:

    1. SQL Azure 迁移向导:http://sqlazuremw.codeplex.com/
    2. SQL Azure 数据同步http://www.microsoft.com/windowsazure/sqlazure/datasync/

    【讨论】:

    • 感谢您的信息!您知道 Sync 工作所需的最低 Sql Server 版本吗?更具体地说,它是否适用于 Express 和 Web 版本?
    • SQL Azure 基于 SQL server 2008 代码 - 我建议使用 SQL server 2008 express/web 或更高版本的数据库
    • SQL server 2005 DB 也应该可以正常工作。但我没有这方面的经验。我已经使用 SQL Azure 迁移向导将 SQL Server 2005 Express 迁移到 SQL Azure,但我没有尝试过相反的方法。你可以试试——我认为它应该可以完美运行。
    【解决方案2】:

    您可以尝试SQL Azure Backup - 此工具允许您将备份创建为单个文件。 和Data Compare SQL同步表数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-03
      相关资源
      最近更新 更多