【问题标题】:Grant permission to create a user for any database授予为任何数据库创建用户的权限
【发布时间】:2015-02-16 01:41:39
【问题描述】:

我正在使用 SQL Server 2012。 有两种权限。 创建登录的服务器级权限:

GRANT ALTER ANY LOGIN TO MyAdminUser

以及创建用户的数据库级权限:

USE aDatabase
GRANT ALTER ANY USER TO MyAdminUser

是否有任何等效的服务器级方式(如使用 ALTER ANY LOGIN 权限)授予我的 MyAdminUser 为任何数据库创建用户的权限?我的意思是权限低于 CONTROL SERVER,并且没有将此用户分配给任何角色(例如 sysadmin)。 谢谢。

【问题讨论】:

    标签: sql-server sql-server-2012


    【解决方案1】:

    看起来像

    USE master
    GRANT ALTER ANY DATABASE TO MyAdminUser
    

    成功了,但我不确定这是实现目标的最佳方式:-/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-05
      • 2018-03-21
      • 2016-03-13
      • 2016-11-04
      • 1970-01-01
      • 2016-03-21
      • 2021-02-25
      • 1970-01-01
      相关资源
      最近更新 更多