Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Sprawdź użytkowników w grupie bezpieczeństwa w SQL Server

Sprawdzanie siebie lub bieżącego użytkownika:

SELECT IS_MEMBER('[group or role]')

Wynik 1 =tak, 0 =nie, a null =poszukiwana grupa lub rola jest nieprawidłowa.

Aby uzyskać listę użytkowników, spróbuj xp_logininfo, jeśli włączone są rozszerzone procedury, a dana grupa to grupa windows:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. UNION vs DISTINCT w wydajności

  2. Jak uzyskać zapytanie grupy SQL formularza pierwszego rzędu?

  3. Jak usunąć część czasu z wartości daty i godziny (SQL Server)?

  4. Sumuj z SQL server RollUP - ale tylko ostatnie podsumowanie?

  5. Implementacja zabezpieczeń na poziomie wiersza w SQL Server 2008