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

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

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

Сценарии

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

Ограничения

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

Процедура

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

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

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

    1. Выберите метод восстановления.
      • Создать новый экземпляр

        Этот Создать новый экземпляр страница отображается.

        • Движок DB нового экземпляра такой же, как у оригинального экземпляра.
        • Объём хранения нового экземпляра DB такой же, как у оригинального экземпляра DB по умолчанию.
        • Для остальных параметров обратитесь к Покупка RDS для экземпляра SQL Server.

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

        Выберите существующий экземпляр DB и нажмите Далее.

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

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

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

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

      Новый DB-инстанс независим от оригинального.

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

      На Инстансы странице, статус инстанса меняется с Восстановление на Доступно.