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