如何在常规Windows服务器上镜像SQL Azure数据库?

时间:2011-05-25 10:09:03

标签: sql-server azure-sql-database

我正在考虑将现有的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服务器才能使其正常工作?

2 个答案:

答案 0 :(得分:2)

您可以使用SQL Azure Data SYNC CTP 2将SQL Azure DB与内部部署数据库同步;但是Data SYNC在CTP中,因此您还可以使用 - SQL Azure迁移向导,SSIS,BCP,SQL服务器导入/导出等来备份副本。

链接:

  1. SQL Azure迁移向导:http://sqlazuremw.codeplex.com/
  2. SQL Azure DATA SYNC http://www.microsoft.com/windowsazure/sqlazure/datasync/

答案 1 :(得分:1)

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