拥有查看sys.database_principals中所有用户的最低权限

时间:2019-05-13 16:39:06

标签: sql sql-server

用户查看所有数据库用户所需的最低特权是什么?我尝试授予

SELECT/ALTER on sys.database_principals TO TestUser 

在数据库级别,但没有运气。我也尝试授予

VIEW SERVER STATE/VIEW ANY DATABASE for TestUser login 

也没有运气。我进行工作的唯一方法是将syadmin服务器角色分配给TestUser登录名,但是我当然不愿意这样做。我正在使用SQL Server2014。

0 个答案:

没有答案