[AWS][Microsoft SQL] file to retrieve data for this request

Проблема: Пытаюсь перенести базу Microsoft SQL Server  на инстанс AWS-RDS. При restore получаю ошибку "file to retrieve data for this request, Permission denied"

Решение: Надо положить бэкап-файл на S3

  1. Создать S3 Bucket в том же регионе, что и БД
  2. Создать новую RDS OptionsGroup с опцией SQLSERVER_BACKUP_RESTOR. Добавить роль IAM, чтобы БД могла лезть в S3
  3. Заменить OptionsGroup инстанса
  4. Подключиться к БД исполнить скрипт восстановления (restore) BD

    или сокращенно

    Проверить статус: exec msdb.dbo.rds_task_status;

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.html

      

Добавить комментарий

Ваш адрес email не будет опубликован.