Azure SQL DWH удаляет и восстанавливает его, когда требуется - PullRequest
0 голосов
/ 14 ноября 2018

Есть ли возможность восстановить удаленную базу данных в SQL DWH позднее (более года)?

1 Ответ

0 голосов
/ 14 ноября 2018

В документации четко указывается , что при удалении хранилища данных SQL Azure он сохраняет окончательный снимок в течение семи дней:

При удалении хранилища данных хранилище данных SQLсоздает окончательный снимок и сохраняет его в течение семи дней.Вы можете восстановить хранилище данных до конечной точки восстановления, созданной при удалении.

В той же статье упоминается тот факт, что вы можете проголосовать за эту функцию здесь: https://feedback.azure.com/forums/307516-sql-data-warehouse/suggestions/35114410-user-defined-retention-periods-for-restore-points

Даже еслиВы могли бы сделать это, вы в основном оставляете это кому-то другому, чтобы отвечать за ваши резервные копии на складе.Вместо этого вы можете взять управление на себя:

  1. Сохраните вашу схему хранилища данных SQL Azure в элементе управления исходным кодом (например, git, ранее использовавшиеся DevOps Azure, VSTS и т. Д.).Если его там еще нет, вы можете выполнить обратный инжиниринг схемы с помощью SQL Server Management Studio (SSMS) версий 17.x и выше или даже использовать функцию предварительного просмотра SSDT
  2. Экспорт данных в данныеОзеро или хранилище BLOB-объектов Azure, используя CREATE EXTERNAL TABLE AS SELECT (CETAS).Это будет экспортировать ваши данные в виде плоских файлов в хранилище, где они не будут удалены.Альтернативно используйте фабрику данных Azure для экспорта данных и архивируйте их, чтобы сэкономить место.
  3. Когда вам нужно заново создать хранилище, просто повторно разверните схему из элемента управления исходным кодом и повторно разверните данные, например, через CTAS для подготовкитаблиц или используйте фабрику данных Azure для повторного импорта.Если вы сохранили свои внешние таблицы в схеме, которую вы сохранили в элементе управления исходным кодом, то он будет только при повторном развертывании.INSERT вернуться к основным таблицам из внешних таблиц.

Таким образом, вы отвечаете за свою схему хранилища и ваши данные, которые будут воссозданы в любой момент, когда вам это потребуется, будь тодень, месяц или годы.

Простая схема предлагаемой конструкции: adw support diagram

...