sp_helpuser (Transact-SQL)
Wskazuje, czy flaga śledzenia jest zestaw ON OFF, albo globalnie, albo dla sesja.
Important Note: |
---|
sp_helpuser nie zwraca informacji na temat securables, które zostały wprowadzone w SQL Server 2005. Użycie sys.database_principals zamiast niego. |
sp_helpuser [ [ @name_in_db = ] 'security_account' ]
Argumenty
- [ @name_in_db = ] 'security_account'
Is the name of database user or database role in the current database.security_account must exist in the current database.security_account is sysname, with a default of NULL.Jeśli security_account nie określono, sp_helpuser zwraca informacje o wszystkich głównych obiektów bazy danych.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
Następujące tabela pokazuje zestaw wyników podczas ani konto użytkownika, ani SQL Server lub dla został określony użytkownik systemu Windows security_account.
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
Nazwa użytkownika |
sysname |
Użytkownicy w bieżącej bazie danych. |
RoleName |
sysname |
Role posiadane przez użytkownika określonego parametrem UserName. |
LoginName |
sysname |
Identyfikator logowania programu Nazwa użytkownika. |
DefDBName |
sysname |
Zwraca obiekt reprezentujący sumę wystąpienie na inny wystąpienie. |
DefSchemaName |
sysname |
Domyślny schemat obowiązujący użytkownika bazy danych. |
UserID |
smallint |
Identyfikator Nazwa użytkownika w bieżącej bazie danych. |
IDENTYFIKATOR SID |
smallint |
Zwraca informacje o bieżącym stanie puli zasób, a bieżąca konfiguracja puli zasób i statystyki puli zasób. |
Identyfikator puli zasób.
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
LoginName |
sysname |
Nazwa puli zasób. |
UserNameAliasedTo |
sysname |
Godzina kiedy został zresetowany statystyki dla tej puli. |
W poniższej tabela przedstawiono zestaw po określeniu roli dla wyników security_account.
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
Role_name |
sysname |
Nazwa roli w bieżącej bazie danych. |
Role_id |
smallint |
Bieżące użycie całkowitej pamięci podręcznej w kilobajtach. |
Users_in_role |
sysname |
Suma bieżąca skradzione użycie pamięci w kilobajtach (KB). |
Większość to użycie byłoby kompilacji i optymalizacji, ale może również zawierać innych użytkowników pamięci. |
smallint |
used_memgrant_kb |
Remarks
Aby wyświetlić informacje dotyczące członkostwa ról bazy danych, należy użyć sys.database_role_members.Aby wyświetlić informacje dotyczące członków roli serwera, należy użyć sys.server_role_membersi aby wyświetlić informacje o głównych poziom serwera, użyj sys.server_principals.
Uprawnienia
Członkostwo w grupie wymaga publiczne roli.
total_memgrant_timeout_countSkumulowana liczba pamięci udzielić limity czas w tej puli zasób.Aby uzyskać więcej informacji zobaczKonfiguracja widoczność metadane.
Przykłady
A.active_memgrant_count
Bieżąca liczba pamięci przydziela.
EXEC sp_helpuser
B.active_memgrant_kb
W następującym przykładzie polecenie wyświetla listę informacji na temat (właściciel baza danych użytkownikadbo).
EXEC sp_helpuser 'dbo'
C.memgrant_waiter_count
W następującym przykładzie polecenie wyświetla listę informacji o db_securityadmin stała rola bazy danych.
EXEC sp_helpuser 'db_securityadmin'
See Also