如何备份SQL Azure数据库?

时间:2011-06-21 14:41:55

标签: sql-server azure azure-sql-database

执行SQL Azure数据库的夜间自动备份的最佳方法是什么?我使用“创建数据库xxx作为yyy副本”技术进行更改之前需要进行随机备份,但我需要一些自动的东西。

我考虑过使用SQL Azure实验室中的导入/导出功能,并使用每晚运行的脚本导出到我的笔记本电脑

https://www.sqlazurelabs.com/ImportExport.aspx

但是,对于应该是企业准备的服务来说,这肯定有点笨拙。

是否有更好的方法来执行SQL Azure备份?

6 个答案:

答案 0 :(得分:4)

我自己没有使用它,但可能值得一看Red Gate的SQL Azure Backup。它目前处于测试阶段(9月1日到期),并且是免费的。 TBH,我不确定目前有很多/任何其他选择。

另请参阅该工具上的Grant Fritchey's post链接文章。

答案 1 :(得分:3)

尝试使用我们的SQLBackupAndFTP工具将Azure数据库备份到本地文件夹或云端(Dropbox,Box,Google Drive,Amazon S3或SkyDrive)。某些云仅在付费版本中可用,但您可以在试用模式下尝试所有功能。 只需选择带有Azure的SQLBackupAndFTP到download它。

答案 2 :(得分:2)

免费SQL Azure Migration Wizard现在有一个命令行备份选项来拉取架构,数据(bcp)或两者。

答案 3 :(得分:1)

我遇到了这种不使用任何第三方工具且完全基于云的技术。

http://geekswithblogs.net/BenBarreth/archive/2013/04/15/how-to-create-a-nightly-backup-of-your-sql-azure.aspx

这篇文章描述了如何使用Azure移动服务创建夜间备份.....非常偷偷摸摸!

答案 4 :(得分:0)

试一试:http://www.bluesyntax.net/backup.aspx。我没有亲自尝试过,但是对它进行了简要介绍,看起来很有希望。虽然我们还有一个支持SQL Azure备份的产品(http://www.cerebrata.com/Products/AzureManagementCmdlets),但它目前只提供将数据备份到您的计算机而没有恢复功能。

答案 5 :(得分:0)

Gaurav提到的backup tool提供了命令行实用程序。可以使用任何计划程序定期执行命令行实用程序,从而使您能够计划备份。

完全免责声明:我是该工具的作者。