Облачная платформаAdvanced

Восстановление из файлов Бэкап в RDS для экземпляров SQL Server

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Сценарии

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

Ограничения

  • Ограничения при восстановлении данных в новый экземпляр БД:
    • Часовой пояс нового экземпляра БД должен совпадать с часовым поясом оригинального экземпляра БД. В противном случае может возникнуть несогласованность данных.
  • Ограничения при восстановлении данных в существующий экземпляр БД (кроме оригинального экземпляра):
    • Восстановление в существующий экземпляр БД перезапишет данные на нём и сделает существующий экземпляр БД недоступным во время восстановления.
    • Для восстановления данных бэкап в существующий экземпляр БД выбранный экземпляр БД должен находиться в той же VPC, что и оригинальный экземпляр БД, и должен иметь тот же движок БД и ту же или более новую версию, чем у оригинального экземпляра БД.
    • Объем хранения выбранного экземпляра БД не должен быть меньше, чем у оригинального экземпляра БД. В противном случае данные не будут восстановлены.
    • Часовой пояс выбранного DB‑instance должен быть таким же, как у исходного DB‑instance. В противном случае может возникнуть несоответствие данных.
    • DB‑instance с включённой функцией TDE нельзя восстанавливать из резервных копий в существующие DB‑instance.

Процедура

  1. Войдите в консоль управления.
  2. Нажмите в левом верхнем углу и выберите регион и проект.
  3. Нажмите Список сервисов. Под База данных, нажмите Relational Database Service.
  4. На Резервные копии странице, найдите целевую резервную копию и нажмите Восстановить в Операция столбец.

    В качестве альтернативы щелкните целевую DB‑инстанцию на Instances страница. В навигационной панели выберите Backups & Restorations. На отображённой странице найдите бэкап для восстановления и щелкните Restore в Operation столбец.

  5. В отображённом диалоговом окне укажите требуемую информацию и щелкните OK.

    1. Select a restoration method.
      • Create New Instance

        Страница Create New Instance страница отображается.

        • DB‑движок новой инстанции такой же, как у оригинальной инстанции.
        • Объем хранения нового DB‑инстанса по умолчанию такой же, как у оригинального DB‑инстанса, и новый инстанс должен быть не меньше оригинального DB‑инстанса.

      • Восстановить в существующий

        Выберите существующий DB‑инстанс и нажмите Далее.

    2. Выберите базы данных для восстановления. При необходимости вы можете переименовать эти базы данных. Если вы не укажете новое имя, будет использовано оригинальное имя базы данных.
      Note
      • Новые имена баз данных должны отличаться друг от друга и отличаться от оригинальных имен баз данных.
      • Новые имена баз данных не могут содержать следующие поля (без учёта регистра): rdsadmin, master, msdb, tempdb, model и resource.
      • Каждое имя базы данных состоит из 1‑64 символов. Допускаются только буквы, цифры, дефисы (-), подчёркивания (_) и точки (.).

  6. Просмотрите результаты восстановления. Результат зависит от выбранного метода восстановления:

    • Создать новый инстанс

      Создан новый экземпляр DB с использованием данных бэкапа. Состояние экземпляра DB меняется с Создание на Доступно.

      Новый экземпляр DB независим от оригинального.

    • Восстановить в существующий

      На Экземпляры странице, состояние экземпляра DB меняется с Восстановление на Доступно.