Выполнение собственного резервного копирования экземпляра БД RDS SQL Server с помощью пользовательского интерфейса резервного копирования SQL Server Management Studio - PullRequest
0 голосов
/ 25 октября 2018

Я хотел бы выполнить резервное копирование и восстановление AWS RDS SQL с помощью пользовательского интерфейса резервного копирования, предоставляемого SQL Server Management Studio (в разделе [БД] -> Задачи -> Резервное копирование).

Есть ли способ сделатьthis?

В этой статье описывается процесс с использованием оператора exec msdb.dbo.rds_backup_database в окне запроса.Но я хочу использовать интерфейс резервного копирования и восстановления, предоставляемый SQL Server Management Studio.

Есть идеи?

1 Ответ

0 голосов
/ 30 октября 2018

Вы не можете использовать SSMS UI для выполнения операции резервного копирования / восстановления.Причина этого заключается в том, что вам нужно указать физическое местоположение файла резервной копии на локальном диске или в общем сетевом ресурсе в мастере задач.Так как AWS RDS не позволяет вам получить доступ ни к ОС, ни к любому диску, опция резервного копирования / восстановления из пользовательского интерфейса не может быть использована.

Способ достижения этого заключается в создании файла резервной копии в корзине Amazon S3 с использованием exec msdb.dbo.rds_backup_database.Более подробную информацию можно получить по адресу https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.html#SQLServer.Procedural.Importing.Native.Using.Backup

, а затем восстановить его с помощью msdb.dbo.rds_restore_database

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.html#SQLServer.Procedural.Importing.Native.Using.Restore.

По умолчанию AWS RDS не разрешает собственное резервное копирование/ восстановить поддержку.Вам необходимо добавить параметр SQLSERVER_BACKUP_RESTORE в группу параметров для экземпляра RDS.Подробности в https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.SQLServer.Options.BackupRestore.html

Если вы хотите восстановить резервную копию из AWS RDS на любом другом сервере SQL в помещении, вы загружаете файл резервной копии из корзины S3 и восстанавливаете его обычным способом

...