授予用户数据库权限

时间:2017-10-09 18:38:41

标签: sql sql-server-2016 user-permissions

使用dbcreatorpublic角色创建用户。他们可以创建和删除自己的数据库。

如何让他们向其他用户授予对其数据库的权限?目前他们只能看到public和guest对象。

1 个答案:

答案 0 :(得分:0)

您不需要让某人成为sysadminthis page上描述了所需的最低权限。

  

在SQL Server中,要求服务器上的ALTER ANY LOGIN权限或   securityadmin固定服务器角色的成员身份。

这些权限仍然为用户提供了强大的功能。他们可以删除其他系统管理员登录。

也许partial contained databases可以为您提供解决方案。

常规数据库中的数据库用户需要映射到服务器级别的登录名。管理这些服务器级别登录需要很多权限。 部分包含的数据库中的数据库用户无需登录即可存在。这些用户只能登录该特定数据库。管理这些用户不需要服务器级权限。