В документации четко указывается , что при удалении хранилища данных SQL Azure он сохраняет окончательный снимок в течение семи дней:
При удалении хранилища данных хранилище данных SQLсоздает окончательный снимок и сохраняет его в течение семи дней.Вы можете восстановить хранилище данных до конечной точки восстановления, созданной при удалении.
В той же статье упоминается тот факт, что вы можете проголосовать за эту функцию здесь: https://feedback.azure.com/forums/307516-sql-data-warehouse/suggestions/35114410-user-defined-retention-periods-for-restore-points
Даже еслиВы могли бы сделать это, вы в основном оставляете это кому-то другому, чтобы отвечать за ваши резервные копии на складе.Вместо этого вы можете взять управление на себя:
- Сохраните вашу схему хранилища данных SQL Azure в элементе управления исходным кодом (например, git, ранее использовавшиеся DevOps Azure, VSTS и т. Д.).Если его там еще нет, вы можете выполнить обратный инжиниринг схемы с помощью SQL Server Management Studio (SSMS) версий 17.x и выше или даже использовать функцию предварительного просмотра SSDT
- Экспорт данных в данныеОзеро или хранилище BLOB-объектов Azure, используя
CREATE EXTERNAL TABLE AS SELECT (CETAS)
.Это будет экспортировать ваши данные в виде плоских файлов в хранилище, где они не будут удалены.Альтернативно используйте фабрику данных Azure для экспорта данных и архивируйте их, чтобы сэкономить место. - Когда вам нужно заново создать хранилище, просто повторно разверните схему из элемента управления исходным кодом и повторно разверните данные, например, через CTAS для подготовкитаблиц или используйте фабрику данных Azure для повторного импорта.Если вы сохранили свои внешние таблицы в схеме, которую вы сохранили в элементе управления исходным кодом, то он будет только при повторном развертывании.
INSERT
вернуться к основным таблицам из внешних таблиц.
Таким образом, вы отвечаете за свою схему хранилища и ваши данные, которые будут воссозданы в любой момент, когда вам это потребуется, будь тодень, месяц или годы.
Простая схема предлагаемой конструкции: ![adw support diagram](https://i.stack.imgur.com/FVJSD.png)