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

Область применения: Управляемый экземпляр SQL Azure

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

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

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

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

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

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

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

    управление ссылкой резервных копий

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

    Настройка политик

  3. По завершении операций нажмите кнопку Применить.

Важно!

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

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

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

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

    Выбор базы данных

  2. На панели Управление резервными копиями просмотрите доступные резервные копии.

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

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

    Выбор резервной копии для восстановления

    Восстановление

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

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

    Ход выполнения задания восстановления

  6. Когда задание восстановления завершится, откройте страницу Managed Instance Overview (Общие сведения об управляемом экземпляре), чтобы просмотреть восстановленную базу данных.

Примечание

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

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