Amazon RDS SQL Server выводит базу данных в Интернете

Успешно взяв экземпляр базы данных в автономном режиме с помощью Management Studio, я попытался вернуть эту же базу данных в онлайн-службу, используя Management Studio, и выполнив следующий script.

ALTER DATABASE [dbname] SET ONLINE

Это приводит к следующей ошибке

У пользователя нет разрешения на изменение базы данных "dbname", база данных не существует или база данных не находится в состоянии, которое позволяет проверять доступ.

Ответы

Ответ 1

Оказывается, что в RDS вы можете использовать стандартный SQL script выше, чтобы отправить экземпляр в автономном режиме, но Amazon требует, чтобы вы выполнили хранимую процедуру, чтобы вернуть его в онлайн;

EXEC rdsadmin.dbo.rds_set_database_online dbname

Подробнее см. здесь http://docs.amazonwebservices.com/AmazonRDS/latest/UserGuide/Appendix.SQLServer.CommonDBATasks.html