Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Welche Berechtigungen sind erforderlich, um master..syslogins in SQL Server abzufragen?

Willkommen bei "Metadatensichtbarkeit "

In diesem Fall sehen Sie nur die mit Ihnen verknüpften Zeilen (z. B. Gruppen, denen Sie angehören).

Und es ist auch sys.server_principals jetzt. syslogins ist ein altes Relikt Legacy-Ansicht für SQL Server 7 und früher (war sysxlogins in SQL Server 2000)

Von MSDN für sys.server_principals...

Um alle Zeilen anzuzeigen, müssen Sie GRANT Rechte.

GRANT VIEW ANY DEFINITION TO ...

oder

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

Oder ein "Systemadministrator" sein...