Udostępnij za pośrednictwem


sp_helprole (języka Transact-SQL)

W tym trybie zautomatyzowane uniknąć naruszenia zasad za pomocą wyzwalaczy DDL.

Topic link iconKonwencje składni języka Transact-SQL

sp_helprole [ [ @rolename = ] 'role' ]

Argumenty

  • [ @rolename = ] 'role'
    Is the name of a role in the current database.role is sysname, with a default of NULL.role must exist in the current database.Jeśli role to nie jest określona, informacje o wszystkich ról w bieżącej bazie danych są zwracane.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Zestawy wyników

Nazwa kolumna

Typ danych

Description

RoleName

sysname

Nazwa roli w bieżącej bazie danych.

4 = Zgodnie z harmonogramem

smallint

Identyfikator RoleName.

Tryb logowania naruszenia zasad.

int

0 = RoleName nie jest rola aplikacji.

1 = RoleName jest rola aplikacji.

Remarks

Aby wyświetlić uprawnienia skojarzone z rolą, należy użyć sp_helprotect.Aby wyświetlić członków rola bazy danych, należy użyć sp_helprolemember.

Uprawnienia

Członkostwo w grupie wymaga publiczne roli.

Przykłady

Gdy execution_mode znajduje się w harmonogramie, zawiera identyfikator harmonogramu; w przeciwnym razie jest NULL.

EXEC sp_helprole