使用 Amazon RDS 上的 SQL Server 实例,可以对主用户执行以下操作:
ALTER LOGIN masteruserid1 DISABLE
GO
如果通过 SSMS 以主用户身份登录时执行此命令,则其他所有命令都将失败,因为该帐户现已被禁用。
如何重新启用此功能?
答案1
您需要以单用户模式启动 SQL 服务器,就像您在非云 SQL 服务器上锁定或禁用 SA 帐户一样。
(您使用-m
启动开关,计算机管理员可以以 SA 身份连接到 SQL 服务器,例如启用 SA 帐户、创建新的 SA 用户、重置 SA 密码等。)
因此,您需要停止所有 SQL 服务,然后运行sqlservr -m
并cmd
使用服务器管理员组中的帐户进行连接。
答案2
如果您在普通 SQL 实例上执行此操作,则会出现同样的问题 - 您需要使用特权帐户启用用户。我猜如果您没有第二个帐户,亚马逊的支持人员可以为您做些什么。
亚马逊网站上有一个帖子,发帖人也做过同样的事情。 https://forums.aws.amazon.com/message.jspa?messageID=402351