Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Quais permissões são necessárias para consultar master..syslogins no SQL Server?


Bem-vindo ao "Visibilidade de metadados "

Nesse caso, você verá apenas as linhas associadas a você (grupos dos quais você é membro, por exemplo).

E também é sys.server_principals agora. syslogins é uma relíquia antiga exibição herdada para SQL Server 7 e anterior (era sysxlogins no SQL Server 2000)

Do MSDN para sys.server_principals...

Para ver todas as linhas, você precisará GRANT direitos.
GRANT VIEW ANY DEFINITION TO ...

ou
GRANT VIEW DEFINITION ON LOGIN::xxx TO ...

Ou seja um "administrador de sistemas"...