sp_dbfixedrolepermission (języka Transact-SQL)
Wyświetla uprawnienia stała rola bazy danych.sp_dbfixedrolepermission zwraca poprawne informacje w SQL Server 2000.Dane wyjściowe nie uwzględniają zmian do hierarchii uprawnień, które zostały wprowadzone w SQL Server 2005.Aby uzyskać więcej informacji, zobacz Uprawnienia ról stałej bazy danych (aparat bazy danych).
Ważne: |
---|
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja. |
Składnia
sp_dbfixedrolepermission [ [ @rolename = ] 'role' ]
Argumenty
- [ @ rolename = ] 'role"
Jest nazwą prawidłową SQL Server rola bazy danychstałej.rolejest sysname, domyślna wartość NULL.Jeśli role nie jest określony, wyświetlane są uprawnienia dla wszystkich ról stałej bazy danych.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Zestawy wyników
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
DbFixedRole |
sysname |
Nazwa stała rola bazy danych |
Uprawnienia |
nvarchar(70) |
Uprawnienia związane z DbFixedRole |
Uwagi
Aby wyświetlić listę ról stałej bazy danych, wykonać sp_helpdbfixedrole.W poniższej tabela przedstawiono ról stałej bazy danych.
Stała rola bazy danych |
Opis |
---|---|
db_owner |
Właściciele bazy danych |
db_accessadmin |
Administratorzy dostępu w bazie danych |
db_securityadmin |
Administratorzy zabezpieczeń bazy danych |
db_ddladmin |
Administratorzy (DDL) języka definicja danych bazy danych |
db_backupoperator |
Operatorzy kopia zapasowa bazy danych |
db_datareader |
Czytniki danych bazy danych |
db_datawriter |
Moduły zapisujące dane bazy danych |
db_denydatareader |
Baza danych odmówić czytelnikom danych |
db_denydatawriter |
Moduły zapisujące dane odmówić bazy danych |
Członkowie db_owner środka rola bazy danych uprawnień innych ról stałej bazy danych.Aby wyświetlić uprawnienia dla ról serwera stałych, wykonać sp_srvrolepermission.
zestaw wyników zawiera Transact-SQL instrukcji, które mogą być wykonywane i innych działań specjalnych, które mogą być wykonywane przez członków rola bazy danych.
Uprawnienia
Wymaga członkostwa w public rolę.
Przykłady
Następująca kwerenda zwraca uprawnień dla wszystkich ról stałej bazy danych, ponieważ nie określono stałą rola bazy danych.
EXEC sp_dbfixedrolepermission;
GO