Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Quelles autorisations sont requises pour interroger master..syslogins dans SQL Server ?

Bienvenue dans "Visibilité des métadonnées "

Dans ce cas, vous ne verrez que les lignes qui vous sont associées (les groupes dont vous êtes membre par exemple).

Et c'est aussi sys.server_principals à présent. syslogins est une ancienne relique vue héritée de SQL Server 7 et versions antérieures (était sysxlogins dans SQL Server 2000)

Depuis MSDN pour sys.server_principals...

Pour voir toutes les lignes, vous devez GRANT droits.

GRANT VIEW ANY DEFINITION TO ...

ou

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

Ou être un "sysadmin"...