我希望能够备份我的表存储,并且还需要将数据(导出和导入)从我的生产移动到桌面上的开发环境。
有谁知道我可以使用的任何工具或方法。
答案 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备份/恢复到相同或不同的存储帐户。