Управление долгосрочным хранением резервных копий базы данных SQL Azure

Область применения: База данных SQL Azure

С помощью базы данных SQL Azure можно настроить политику долгосрочного хранения резервных копий (LTR) таким образом, чтобы обеспечивалось автоматическое хранение резервных копий в отдельных контейнерах больших двоичных объектов Azure на протяжении 10 лет. После этого появляется возможность восстановления базы данных с помощью резервных копий через портал Azure, Azure CLI или PowerShell. Политики долгосрочного хранения также поддерживаются для управляемых экземпляров Azure SQL.

Предварительные требования

Активная подписка Azure.

Создание политик долгосрочного хранения

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

  1. На портале Azure перейдите к серверу и выберите Резервные копии. Перейдите на вкладку Политики хранения, чтобы изменить параметры хранения резервных копий.

    Снимок экрана: портал Azure с интерфейсом политик хранения.

  2. На вкладке "Политики хранения" выберите базы данных, для которых нужно задать или изменить политики долгосрочного хранения резервных копий. На невыбранные базы данных создаваемые политики распространяться не будут.

    Снимок экрана: портал Azure вкладки

  3. На панели Настройка политик укажите необходимый срок хранения резервных копий, продолжительность которого может измеряться неделями, месяцами или годами. Выберите для срока хранения значение "0", если долгосрочное хранение резервных копий не нужно.

    Снимок экрана: портал Azure, панель настройки политик.

  4. Нажмите кнопку Применить, чтобы применить выбранные параметры хранения ко всем выбранным базам данных.

Важно!

При включении политики долгосрочного хранения резервных копий может потребоваться до 7 дней, чтобы первая резервная копия стала видимой и доступной для восстановления. Дополнительные сведения о периодичности создания резервных копий LTR см. в разделе Долгосрочное хранение резервных копий.

Просмотр резервных копий и восстановление из резервной копии

Просмотр резервных копий, которые сохраняются для определенной базы данных в соответствии с политикой долгосрочного хранения (LTR), и выполнение восстановления из этих резервных копий.

  1. На портале Azure перейдите к серверу и выберите Резервные копии. Чтобы просмотреть доступные резервные копии с длительным сроком хранения для конкретной базы данных, выберите Управление в столбце "Доступные резервные копии LTR". После чего откроется панель со списком доступных резервных копий LTR для выбранной базы данных.

    Снимок экрана: портал Azure с доступными резервными копиями.

  2. В появившейся панели Доступные резервные копии LTR ознакомьтесь с доступными резервными копиями. Можно выбрать какую-либо резервную копию из имеющихся для восстановления или удаления.

    Снимок экрана: портал Azure, где можно просмотреть доступные резервные копии LTR.

  3. Чтобы выполнить восстановление из доступной резервной копии LTR, выберите необходимую резервную копию и нажмите кнопку Восстановить.

    Снимок экрана: портал Azure, где можно восстановить доступную резервную копию LTR.

  4. Выберите имя для новой базы данных, а затем щелкните Проверить и создать, чтобы проверить сведения для операции восстановления. Выберите Создать, чтобы восстановить базу данных из выбранной резервной копии.

    Снимок экрана: портал Azure, где можно настроить сведения о восстановлении.

  5. На панели инструментов нажмите значок уведомления, чтобы просмотреть состояние задания восстановления.

    Снимок экрана: портал Azure, на котором показан ход выполнения задания восстановления.

  6. После завершения задания откройте страницу Базы данных SQL, чтобы просмотреть восстановленную базу данных.

Примечание

Здесь вы можете подключиться к восстановленной базе данных с помощью SQL Server Management Studio и выполнить необходимые задания. Например, вы можете извлечь часть данных из восстановленной базы данных, чтобы скопировать их в существующую базу данных, или удалить существующую базу данных и присвоить ее имя восстановленной базе данных.

Ограничения

  • При восстановлении из резервной копии LTR свойство "Read Scale" (Масштабирование для чтения) отключено. Чтобы его включить, выполните масштабирование для чтения восстановленной базы данных, обновите базу данных после ее создания.
  • Необходимо указать конечную цель уровня обслуживания при восстановлении из резервной копии LTR, которая была создана, когда база данных находилась в эластичном пуле.

Дальнейшие действия