如何备份SQL Azure数据库?

12
什么是在SQL Azure数据库上执行夜间自动备份的最佳方法?我使用“create database xxx as copy of yyy”的技术在更改之前随机备份,但我需要自动化。我考虑使用SQL Azure Labs中的Import/Export功能和每晚运行的脚本导出到我的笔记本电脑。

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

尽管这项服务被认为是企业级准备好的,但它似乎有些笨重。

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


这个问题似乎不适合讨论,因为它涉及到数据库备份。 - Flexo
离题是指什么?它同时符合以下两个条件: “程序员常用的软件工具” 和 “与软件开发相关的实际可回答的独特问题” - BZink
这是一个基础设施问题,而且还需要一些推荐工具的建议。 - Flexo
6个回答

4

我自己没有使用过,但可能值得一看Red Gate的SQL Azure备份。它目前处于测试版(到9月1日过期),并且是免费的。老实说,我不确定目前是否有其他很多/任何其他选项。

还可以从那里链接到Grant Fritchey's post的文章,了解该工具的详细信息。


谢谢。我记得之前看过这个。我们是一个小型运营团队,使用Azure,因此不需要其他基础设施(例如SQL服务器)。我想微软现在在CTP中有一个同步/备份功能,我可能会再次查看它。 - BZink
您可以在电脑上安装SQL Express。它是免费的。 - Craig

3

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


2
免费的SQL Azure Migration Wizard现在具有命令行备份选项,可拉取模式、数据(bcp)或两者。 SQL Azure Migration Wizard

这个工具对我来说完美地运作了 - 它也是将 SQL Server 数据库迁移到 Azure 最简单的方法。 - wolfyuk

1

0

Gaurav提到的备份工具提供了一个命令行实用程序。该命令行实用程序可以使用任何调度程序定期执行,使您能够安排备份。

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


0
试试这个:http://www.bluesyntax.net/backup.aspx。我个人没有尝试过,但是简单看了一下,它看起来很有前途。虽然我们也有一个支持 SQL Azure 备份的产品(http://www.cerebrata.com/Products/AzureManagementCmdlets),但目前只提供将数据备份到计算机上,没有还原功能。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接