С экземпляром SQL Server в Amazon RDS можно делать со своим главным пользователем следующие действия:
ALTER LOGIN masteruserid1 DISABLE
GO
Если эта команда выполняется при входе в систему как главный пользователь через SSMS, все остальные команды завершатся ошибкой, так как учетная запись теперь отключена.
Как это можно снова включить?
Это та же проблема, если вы делали это на обычном экземпляре SQL - вам необходимо разрешить пользователю использовать привилегированную учетную запись. Я предполагаю, что ребята из службы поддержки Amazon могут что-то сделать для вас, если у вас нет второй учетной записи.
На сайте Amazon есть ветка от человека, который сделал то же самое. https://forums.aws.amazon.com/message.jspa?messageID=402351
Вам необходимо запустить SQL-сервер в однопользовательском режиметак же, как если бы вы заблокировали или отключили свою учетную запись SA на не облачном сервере SQL.
(Вы используете -m
переключатель запуска, и администратор компьютера может подключиться к SQL-серверу как SA и, например, включить учетную запись SA, создать нового пользователя SA, сбросить пароль SA и т. д.)
Итак, вы остановите все службы SQL, а затем запустите sqlservr -m
из cmd
и иметь возможность подключаться, используя учетную запись, которая находится в группе администраторов на сервере.