Ответ 1
Вы можете использовать Cmbrata Azure Management Cmdlets. Он позволяет загружать и восстанавливать хранилище таблиц Azure (и многое другое). Вы можете скачать его из здесь.
Я хотел бы иметь возможность создавать резервные копии своего хранилища таблиц, а также мне нужно переместить данные (экспорт и импорт) из моей продукции в среду разработки на моем рабочем столе.
Кто-нибудь знает какие-либо инструменты или методы, которые я могу использовать для этого.
Вы можете использовать Cmbrata Azure Management Cmdlets. Он позволяет загружать и восстанавливать хранилище таблиц Azure (и многое другое). Вы можете скачать его из здесь.
http://clumsyleaf.com/products/tablexplorer
TableXplorer позволяет экспортировать все данные таблицы в файл XML или CSV.
Как уже упоминалось другими, есть инструменты, позволяющие загружать ваши данные в различных форматах, но стоит отметить, что ни одна из них не является подлинной копией, например, вы можете использовать ее для работы с SQL-сервером.
Насколько мне известно, все они просто запускают регулярный запрос хранилища таблиц для сканирования всех записей в таблице и сохранения результатов. Если у вас есть разумное количество данных (и если вы используете табличное хранилище, то, вероятно, вы это сделаете), вполне возможно, что эта резервная копия может занять час или больше.
Для простоты позвольте сказать, что у вас есть две большие связанные таблицы: A и B. Если резервная копия начинается с резервного копирования таблицы A, затем переходит к таблице B, к тому времени, когда она завершит резервное копирование таблицы B, она может содержат записи, которые полагаются на данные в таблице A, которые просто отсутствуют.
Если вы просто хотите обновить данные в своей среде разработки, это может быть совершенно приемлемым, но вам нужно знать об этом.
Вы можете попробовать это решение, это позволяет вам создавать резервные копии/восстановление ваших таблиц и капель в той же или другой учетной записи хранилища.