【发布时间】:2011-08-11 08:30:19
【问题描述】:
我希望能够备份我的表存储,并且我需要将数据(导出和导入)从我的生产环境移动到我桌面上的开发环境。
有没有人知道我可以使用的任何工具或方法。
【问题讨论】:
标签: azure cloud azure-storage
我希望能够备份我的表存储,并且我需要将数据(导出和导入)从我的生产环境移动到我桌面上的开发环境。
有没有人知道我可以使用的任何工具或方法。
【问题讨论】:
标签: azure cloud azure-storage
您可以使用 Cerebrata 的 Azure Management Cmdlets 产品。它允许您下载和恢复您的 Azure 表存储(以及更多内容)。可以从here.下载
【讨论】:
http://clumsyleaf.com/products/tablexplorer
TableXplorer 可让您将所有表格数据导出到 XML 或 CSV 文件。
【讨论】:
正如其他人所提到的,有一些工具可以让您以各种格式下载数据,但值得注意的是,这些工具都不是您可能习惯使用 SQL Server 获得的真正备份。
据我所知,他们都只是运行常规的表存储查询来扫描表中的所有记录并保存结果。如果您有合理数量的数据(并且如果您使用的是表存储,那么您可能会这样做)此备份很可能需要一个小时或更长时间。
为简单起见,假设您有两个相关的大表 A 和 B。如果备份从备份表 A 开始,然后移动到表 B,当它完成备份表 B 时,它可能包含依赖表 A 中不存在的数据的记录。
如果您只是想在开发环境中刷新数据,这完全可以接受,但您需要注意这一点。
【讨论】:
您可以try this solution 它允许您将表和 blob 备份/恢复到相同或不同的存储帐户。
【讨论】: