在SQL Server 2008中,运行以下命令所需的权限是什么
ALTER USER [John Doe] WITH LOGIN = [John Doe]
我正在尝试创建具有最小权限的用户,并且上述命令需要由用户执行。
由于
答案 0 :(得分:0)
要更改用户名,需要ALTER ANY USER权限。
更改具有CONTROL的用户的用户名,目标登录名或SID 对数据库的权限需要具有CONTROL权限 数据库中。
要更改默认架构或语言,需要ALTER权限 用户。用户只能更改自己的默认架构或语言。
由此,我得到一般需要对用户的更改权限(ALTER ANY USER包含)。