如何备份Windows Azure表格存储?

问题描述:

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

有谁知道任何工具或方法,我可以用这个。

您可以使用Cerebrata的Azure管理Cmdlet产品。它允许你下载和恢复你的Azure表格存储(还有更多的东西)。您可以从here.

http://clumsyleaf.com/products/tablexplorer

TableXplorer下载它会让你的所有表中的数据导出到一个XML或CSV文件。

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

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

为了简单起见,我们假设您有两个大的相关表A和B.如果备份是从备份表A开始的,那么在B完成备份时,它会继续到表B,可能包含依赖表A中不存在的数据的记录。

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

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