如何通过SSMS启用和禁用Azure SQL数据库中的用户?
在Azure SQL数据库中禁用/启用用户的操作方法
在Azure SQL数据库环境下,SSMS的图形界面有时会因权限或版本兼容性问题,无法通过右键菜单找到用户的「属性」选项。这种情况下,直接使用T-SQL语句是更可靠的解决方案:
禁用指定用户
执行以下语句,将[目标用户名]替换为你要禁用的用户名称:
ALTER USER [目标用户名] WITH DISABLE;
重新启用用户
需要恢复用户访问权限时,运行这条语句:
ALTER USER [目标用户名] WITH ENABLE;
验证用户状态
若要确认用户当前的启用/禁用状态,可查询系统视图:
SELECT name, is_disabled FROM sys.database_principals WHERE type = 'U' AND name = '目标用户名';
结果中
is_disabled字段值为1表示用户已禁用,0表示已启用
内容的提问来源于stack exchange,提问作者Sally
相关产品推荐
相关产品推荐

