Восстановить из резервной копии в базе данных SQL в Microsoft Fabric

Применимо к:✅База данных SQL в Microsoft Fabric

В этой статье приведены шаги по восстановлению любой базы данных из резервной копии в SQL database в Microsoft Fabric.

Восстановление на определенный момент времени

Автоматические резервные копии баз данных помогают защитить базы данных от ошибок пользователей и приложений, случайного удаления базы данных и длительных сбоев. Это встроенная возможность, которую база данных SQL в Fabric предоставляет для защиты данных от нежелательных изменений. Восстановление на определенный момент времени (PITR) — это возможность восстановить базу данных на определенный момент времени в пределах срока хранения данных. При восстановлении базы данных создается новая база данных SQL в той же рабочей области из резервных копий.

Время восстановления

Некоторые факторы влияют на время восстановления базы данных с помощью автоматических резервных копий базы данных:

  • Размер базы данных
  • Количество участвующих журналов транзакций
  • Количество действий, которые необходимо воспроизвести для восстановления до точки восстановления
  • Число одновременных запросов на восстановление, обрабатываемых в целевом регионе

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

Себестоимость

В настоящее время нет затрат или потребления ресурсов ЦП, связанных с восстановлением базы данных.

Инициация восстановления на определённый момент времени может вернуть базу данных из приостановленного состояния в онлайн-состояние и может увеличить количество потребляемых единиц.

Разрешения

Чтобы восстановить базу данных с помощью возможности восстановления на определенный момент времени, необходимо иметь одну из следующих ролей в рабочей области Fabric:

  • Администратор
  • Автор
  • Участник

Дополнительные сведения см. в статье Роли Microsoft Fabric.

Восстановление базы данных SQL в Microsoft Fabric

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

Примечание

Невозможно перезаписать существующую базу данных с помощью восстановления.

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

  1. В рабочей области щелкните правой кнопкой мыши по базе данных SQL или контекстное меню .... Выберите Восстановить базу данных.

    Снимок экрана: портал Fabric элементов в рабочей области. Контекстное меню для базы данных развернуто, и выделен параметр

  2. Откроется всплывающее окно «Восстановить базу данных». Укажите имя новой базы данных, которая будет создана из резервных копий исходной/оригинальной базы данных.

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

  4. Выберите Создать.

  5. Восстановление базы данных запускается в фоновом режиме. Кроме того, вы сможете просматривать уведомления о восстановлении базы данных в центре уведомлений. После завершения операции восстановления можно открыть новую базу данных.

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

Просмотр точек восстановления базы данных SQL в Microsoft Fabric

Вы можете увидеть самую раннюю (старую) и самую позднюю (новую) точку восстановления в свойствах, к которым можно получить доступ через представление базы данных портала Fabric.

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

  1. Откройте базу данных в портале Fabric. Выберите значок "Параметры" на ленте или щелкните правой кнопкой мыши и выберите "Параметры".

  2. Выберите точки восстановления. Время отображается в вашем местном часовом поясе.

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

Ограничения

Текущие ограничения при восстановлении базы данных SQL в Microsoft Fabric:

  • Восстановление между рабочими областями не поддерживается.
  • Восстановление между регионами не поддерживается.
  • При удалении базы данных во время восстановления операция восстановления отменяется. Вы не можете восстановить данные из удаленной базы данных.