如何备份Windows Azure表存储?

时间:2011-04-23 04:24:53

标签: azure cloud azure-storage

我希望能够备份我的表存储,并且还需要将数据(导出和导入)从我的生产移动到桌面上的开发环境。

有谁知道我可以使用的任何工具或方法。

4 个答案:

答案 0 :(得分:7)

您可以使用Cerebrata的Azure Management Cmdlets产品。它允许您下载和还原Azure表存储(以及更多内容)。您可以从here.

下载

答案 1 :(得分:4)

http://clumsyleaf.com/products/tablexplorer

TableXplorer允许您将所有表数据导出到XML或CSV文件。

答案 2 :(得分:3)

正如其他人所提到的那样,有一些工具允许您以各种格式下载数据,但值得注意的是,这些都不是像您可能习惯使用SQL服务器那样的真正备份。

据我所知,他们只是运行常规表存储查询来扫描表中的所有记录并保存结果。如果你有合理数量的数据(如果你正在使用表存储,那么你可能会这样做),这个备份很可能需要一个小时或更长时间。

为了简单起见,假设你有两个大的相关表,A和B.如果备份通过备份表A开始,那么移动到表B,当它完成备份表B时,它可能会包含依赖于表A中不存在的数据的记录。

如果您只想刷新开发环境中的数据,这可能是完全可以接受的,但您确实需要了解它。

答案 3 :(得分:0)

您可以使用try this solution将表和blob备份/恢复到相同或不同的存储帐户。