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

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

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

Сценарии

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

Ограничения

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

Процедура

  1. Войдите в консоль управления.
  2. нажмите в верхнем левом углу и выберите регион и проект.
  3. нажмите в левом верхнем углу страницы и выберите Database > Relational Database Service.
  4. На странице Backups найдите целевую резервную копию и нажмите Restore в столбце Operation.

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

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

    1. Выберите метод восстановления.
      • Create New Instance

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

        • Движок БД нового instance совпадает с движком оригинального instance.
        • Объём хранения нового DB instance по умолчанию совпадает с объёмом хранения оригинального DB instance.
        • Для остальных параметров см. Buying an RDS for SQL Server Instance.

      • Restore to Existing

        Выберите существующий DB instance и нажмите Next.

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

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

    • Create New Instance

      Создаётся новый DB instance с использованием данных резервной копии. Состояние DB instance меняется с Creating на Available.

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

    • Restore to Existing

      На странице Instances статус instance меняется с Restoring на Available.