执行ALTER USER WITH LOGIN的最小权限

时间:2014-07-30 07:13:04

标签: sql-server

在SQL Server 2008中,运行以下命令所需的权限是什么

ALTER USER [John Doe] WITH LOGIN = [John Doe]

我正在尝试创建具有最小权限的用户,并且上述命令需要由用户执行。

由于

1 个答案:

答案 0 :(得分:0)

来自documentation

  

要更改用户名,需要ALTER ANY USER权限。

     

更改具有CONTROL的用户的用户名,目标登录名或SID   对数据库的权限需要具有CONTROL权限   数据库中。

     

要更改默认架构或语言,需要ALTER权限   用户。用户只能更改自己的默认架构或语言。

由此,我得到一般需要对用户的更改权限(ALTER ANY USER包含)。

相关问题