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

Überprüfen Sie Benutzer in einer Sicherheitsgruppe in SQL Server

Überprüfen Sie sich selbst oder den aktuellen Benutzer:

SELECT IS_MEMBER('[group or role]')

Ein Ergebnis von 1 =ja, 0 =nein und null =die abgefragte Gruppe oder Rolle ist ungültig.

Um eine Liste der Benutzer zu erhalten, versuchen Sie es mit xp_logininfo, wenn erweiterte Procs aktiviert sind und die fragliche Gruppe eine Windows-Gruppe ist :

EXEC master..xp_logininfo 
@acctname = '[group]',
@option = 'members'