sys.fn_builtin_permissions (języka Transact-SQL)
Zwraca opis wbudowanego w hierarchii uprawnień serwera.
Składnia
sys.fn_builtin_permissions ( [ DEFAULT | NULL ]
| empty_string | '<securable_class>' } )
<securable_class> ::=
APPLICATION ROLE | ASSEMBLY | ASYMMETRIC KEY
| CERTIFICATE | CONTRACT | DATABASE | ENDPOINT | FULLTEXT CATALOG
| LOGIN | MESSAGE TYPE | OBJECT | REMOTE SERVICE BINDING | ROLE
| ROUTE | SCHEMA | SERVER | SERVICE | SYMMETRIC KEY | TYPE
| USER | XML SCHEMA COLLECTION
Argumenty
DOMYŚLNE
Po wywołaniu DOMYŚLNEJ opcji funkcja zwróci pełną listę uprawnień wbudowanego.NULL
Odpowiednik domyślne.empty_string
Odpowiednik domyślne."<securable_class>"
Gdy zostanie wywołana z nazwą jednej klasy zabezpieczany sys.fn_builtin_permissions zwraca wszystkie uprawnienia, które dotyczą klasa<securable_class> jest ciąg literału, który wymaga znaki cudzysłowu.nvarchar(60)
Zwracane tabele
Nazwa kolumny |
Typ danych |
Sortowanie |
Opis |
---|---|---|---|
class_desc |
nvarchar(60) |
Sortowanie serwera |
Opis klasy zabezpieczany . |
permission_name |
sysname |
Sortowanie serwera |
Nazwa uprawnień. |
type |
char(4) |
Sortowanie serwera |
Kod typu Compact uprawnień.Zobacz tabela poniżej. |
covering_permission_name |
sysname |
Sortowanie serwera |
Jeśli nie NULL jest nazwa uprawnienie dla tej klasy, która pociąga za sobą inne uprawnienia dla tej klasy. |
parent_class_desc |
nvarchar(60) |
Sortowanie serwera |
Jeśli nie NULL jest nazwa klasy nadrzędnej, zawierającą bieżącą klasę. |
parent_covering_permission_name |
sysname |
Sortowanie serwera |
Jeśli nie NULL jest nazwa uprawnień w klasie nadrzędnej, która oznacza wszystkie uprawnienia do tej klasy. |
Compact typy uprawnień
Typ uprawnienia |
Nazwa uprawnienia |
Stosuje się do zabezpieczany lub klasy |
---|---|---|
ADBO |
ADMINISTROWANIE OPERACJE ZBIORCZE |
SERWER |
AL |
ZMIEŃ |
ROLA APLIKACJI |
AL |
ZMIEŃ |
MONTAŻ |
AL |
ZMIEŃ |
KLUCZA ASYMETRYCZNEGO |
AL |
ZMIEŃ |
CERTYFIKAT |
AL |
ZMIEŃ |
UMOWY |
AL |
ZMIEŃ |
BAZY DANYCH |
AL |
ZMIEŃ |
PUNKT KOŃCOWY |
AL |
ZMIEŃ |
KATALOG PEŁNOTEKSTOWY |
AL |
ZMIEŃ |
STOPLIST PEŁNOTEKSTOWY |
AL |
ZMIEŃ |
IDENTYFIKATOR LOGOWANIA |
AL |
ZMIEŃ |
TYP WIADOMOŚCI |
AL |
ZMIEŃ |
OBIEKT |
AL |
ZMIEŃ |
WIĄZANIE ZDALNYCH USŁUG |
AL |
ZMIEŃ |
ROLA |
AL |
ZMIEŃ |
TRASY |
AL |
ZMIEŃ |
SCHEMAT |
AL |
ZMIEŃ |
USŁUGI |
AL |
ZMIEŃ |
KLUCZ SYMETRYCZNY |
AL |
ZMIEŃ |
UŻYTKOWNIK |
AL |
ZMIEŃ |
KOLEKCJI SCHEMATU XML |
ALAA |
ZMIANY WSZELKICH INSPEKCJI SERWERA |
SERWER |
ALAK |
ZMIENIANIE DOWOLNEGO KLUCZA ASYMETRYCZNEGO |
BAZY DANYCH |
ALAR |
ZMIENIANIE WSZYSTKICH RÓL APLIKACJI |
BAZY DANYCH |
NIESTETY |
ZMIENIĆ KAŻDY ZESPÓŁ |
BAZY DANYCH |
ALCD |
ZMIENIAĆ ŻADNYCH POŚWIADCZEŃ |
SERWER |
ALCF |
ZMIENIANIE DOWOLNEGO CERTYFIKATU |
BAZY DANYCH |
ALCO |
ZMIEŃ DOWOLNE POŁĄCZENIE |
SERWER |
ALDA |
ZMIANY WSZELKICH INSPEKCJI BAZY DANYCH |
BAZY DANYCH |
ALDB |
ZMIANA DOWOLNEJ BAZY DANYCH |
SERWER |
ALDS |
ZMIENIA WSZYSTKIE DATASPACE |
BAZY DANYCH |
ALED |
ZMIENIA WSZELKIE POWIADOMIENIE O ZDARZENIU BAZY DANYCH |
BAZY DANYCH |
A. |
ZMIENIA WSZELKIE POWIADOMIENIE O ZDARZENIU |
SERWER |
ALFT |
ZMIENIĆ DOWOLNY KATALOG PEŁNOTEKSTOWY |
BAZY DANYCH |
ALHE |
ZMIENIĆ DOWOLNY PUNKT KOŃCOWY |
SERWER |
ALLG |
ZMIENIA WSZELKIE LOGOWANIA |
SERWER |
ROZPOZNAWALNĄ |
ZMIENIA POŁĄCZONEGO SERWERA |
SERWER |
ALMT |
ZMIENIĆ DOWOLNY TYP WIADOMOŚCI |
BAZY DANYCH |
ALRL |
ZMIANA DOWOLNEJ ROLI |
BAZY DANYCH |
ALRS |
ZMIANY ZASOBÓW |
SERWER |
ALRT |
ZMIENIA WSZYSTKIE TRASY |
BAZY DANYCH |
ALSB |
ZMIEŃ DOWOLNE POWIĄZANIE USŁUGI ZDALNEGO |
BAZY DANYCH |
ALSC |
ZMIANĘ UMOWY |
BAZY DANYCH |
ALSK |
ZMIENIĆ KAŻDY KLUCZ SYMETRYCZNY |
BAZY DANYCH |
ALSM |
ZMIENIANIE DOWOLNEGO SCHEMATU |
BAZY DANYCH |
ALSS |
ZMIEŃ STAN SERWERA |
SERWER |
ALST |
ZMIEŃ USTAWIENIA |
SERWER |
ALSV |
ZMIANA DOWOLNEJ USŁUGI |
BAZY DANYCH |
ALTG |
Zmienianie WYZWALACZA DDL dowolnej bazy danych |
BAZY DANYCH |
ALTR |
ZMIEŃ ŚLEDZENIA |
SERWER |
ALUS |
ZMIENIANIE DOWOLNEGO UŻYTKOWNIKA |
BAZY DANYCH |
AUTH. |
UWIERZYTELNIANIE |
BAZY DANYCH |
AUTH. |
UWIERZYTELNIANIA SERWERA |
SERWER |
BADB |
KOPIA ZAPASOWA BAZY DANYCH |
BAZY DANYCH |
BALO |
WYKONYWANIE KOPII ZAPASOWEJ DZIENNIKA |
BAZY DANYCH |
CL |
FORMANT |
ROLA APLIKACJI |
CL |
FORMANT |
MONTAŻ |
CL |
FORMANT |
KLUCZA ASYMETRYCZNEGO |
CL |
FORMANT |
CERTYFIKAT |
CL |
FORMANT |
UMOWY |
CL |
FORMANT |
BAZY DANYCH |
CL |
FORMANT |
PUNKT KOŃCOWY |
CL |
FORMANT |
KATALOG PEŁNOTEKSTOWY |
CL |
FORMANT |
STOPLIST PEŁNOTEKSTOWY |
CL |
FORMANT |
IDENTYFIKATOR LOGOWANIA |
CL |
FORMANT |
TYP WIADOMOŚCI |
CL |
FORMANT |
OBIEKT |
CL |
FORMANT |
WIĄZANIE ZDALNYCH USŁUG |
CL |
FORMANT |
ROLA |
CL |
FORMANT |
TRASY |
CL |
FORMANT |
SCHEMAT |
CL |
FORMANT |
USŁUGI |
CL |
FORMANT |
KLUCZ SYMETRYCZNY |
CL |
FORMANT |
TYP |
CL |
FORMANT |
UŻYTKOWNIK |
CL |
FORMANT |
KOLEKCJI SCHEMATU XML |
CL |
FORMANT SERWERA |
SERWER |
CO |
ŁĄCZENIE z |
BAZY DANYCH |
CO |
ŁĄCZENIE z |
PUNKT KOŃCOWY |
CORP |
ŁĄCZENIE Z REPLIKACJI |
BAZY DANYCH |
COSQ |
Łączenie Z SQL |
SERWER |
CP |
W PUNKCIE KONTROLNYM. |
BAZY DANYCH |
CRAG |
TWORZENIE AGREGACJI |
BAZY DANYCH |
CRAK |
TWORZENIE KLUCZA ASYMETRYCZNEGO |
BAZY DANYCH |
CRAS |
TWORZENIE ZESTAWU |
BAZY DANYCH |
CRCF |
TWORZENIE CERTYFIKATU |
BAZY DANYCH |
CRDB |
TWORZENIE DOWOLNEJ BAZY DANYCH |
SERWER |
CRDB |
TWORZENIE BAZY DANYCH |
BAZY DANYCH |
CRDE |
Tworzenie DDL zdarzenia powiadamiania |
SERWER |
CRDF |
UTWÓRZ DOMYŚLNE |
BAZY DANYCH |
CRED |
Tworzenie bazy danych DDL zdarzeń powiadamiania |
BAZY DANYCH |
CRFN |
TWORZENIE FUNKCJI |
BAZY DANYCH |
CRFT |
UTWÓRZ KATALOG PEŁNOTEKSTOWY |
BAZY DANYCH |
CRHE |
UTWÓRZ PUNKT KOŃCOWY |
SERWER |
CRMT |
UTWÓRZ TYP WIADOMOŚCI |
BAZY DANYCH |
CRPR |
TWORZENIE PROCEDURY |
BAZY DANYCH |
CRQU |
TWORZENIE KOLEJKI |
BAZY DANYCH |
CRRL |
TWORZENIE ROLI |
BAZY DANYCH |
CRRT |
UTWORZENIE TRASY |
BAZY DANYCH |
CRRU |
TWORZENIE REGUŁY |
BAZY DANYCH |
CRSB |
TWORZENIE POWIĄZANIA USŁUGI ZDALNEGO |
BAZY DANYCH |
CRSC |
TWORZENIE KONTRAKTU |
BAZY DANYCH |
CRSK |
UTWÓRZ KLUCZ SYMETRYCZNY |
BAZY DANYCH |
CRSM |
TWORZENIE SCHEMATU |
BAZY DANYCH |
CRSN |
TWORZENIE SYNONIM |
BAZY DANYCH |
CRSV |
TWORZENIE USŁUGI |
BAZY DANYCH |
CRTB |
TWORZENIE TABELI |
BAZY DANYCH |
CRTE |
TWORZENIE ŚLEDZENIA ZDARZEŃ POWIADAMIANIA |
SERWER |
CRTY |
TWORZENIE TYPU |
BAZY DANYCH |
CRVW |
TWORZENIE WIDOKU |
BAZY DANYCH |
CRXS |
TWORZENIE SCHEMATU XML KOLEKCJI |
BAZY DANYCH |
DL |
USUŃ |
BAZY DANYCH |
DL |
USUŃ |
OBIEKT |
DL |
USUŃ |
SCHEMAT |
EX |
WYKONANIE |
BAZY DANYCH |
EX |
WYKONANIE |
OBIEKT |
EX |
WYKONANIE |
SCHEMAT |
EX |
WYKONANIE |
TYP |
EX |
WYKONANIE |
KOLEKCJI SCHEMATU XML |
WIADOMOŚCI BŁYSKAWICZNE |
PERSONIFIKACJA |
IDENTYFIKATOR LOGOWANIA |
WIADOMOŚCI BŁYSKAWICZNE |
PERSONIFIKACJA |
UŻYTKOWNIK |
W |
WSTAW |
BAZY DANYCH |
W |
WSTAW |
OBIEKT |
W |
WSTAW |
SCHEMAT |
RC |
ODBIERANIE |
OBIEKT |
RF |
ODWOŁANIA |
MONTAŻ |
RF |
ODWOŁANIA |
KLUCZA ASYMETRYCZNEGO |
RF |
ODWOŁANIA |
CERTYFIKAT |
RF |
ODWOŁANIA |
UMOWY |
RF |
ODWOŁANIA |
BAZY DANYCH |
RF |
ODWOŁANIA |
KATALOG PEŁNOTEKSTOWY |
RF |
ODWOŁANIA |
STOPLIST PEŁNOTEKSTOWY |
RF |
ODWOŁANIA |
TYP WIADOMOŚCI |
RF |
ODWOŁANIA |
OBIEKT |
RF |
ODWOŁANIA |
SCHEMAT |
RF |
ODWOŁANIA |
KLUCZ SYMETRYCZNY |
RF |
ODWOŁANIA |
TYP |
RF |
ODWOŁANIA |
KOLEKCJI SCHEMATU XML |
SHDN |
ZAMKNIĘCIA SYSTEMU |
SERWER |
SL |
WYBIERZ |
BAZY DANYCH |
SL |
WYBIERZ |
OBIEKT |
SL |
WYBIERZ |
SCHEMAT |
NR SER. |
WYŚLIJ |
USŁUGI |
SPLN |
SHOWPLAN |
BAZY DANYCH |
SUQN |
SUBSKRYBOWANIA POWIADOMIEŃ KWERENDY |
BAZY DANYCH |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
MONTAŻ |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
KLUCZA ASYMETRYCZNEGO |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
CERTYFIKAT |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
UMOWY |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
BAZY DANYCH |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
PUNKT KOŃCOWY |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
KATALOG PEŁNOTEKSTOWY |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
STOPLIST PEŁNOTEKSTOWY |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
TYP WIADOMOŚCI |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
OBIEKT |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
WIĄZANIE ZDALNYCH USŁUG |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
ROLA |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
TRASY |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
SCHEMAT |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
USŁUGI |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
KLUCZ SYMETRYCZNY |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
TYP |
ABY |
PRZEJĘCIE NA WŁASNOŚĆ |
KOLEKCJI SCHEMATU XML |
W GÓRĘ |
AKTUALIZACJA |
BAZY DANYCH |
W GÓRĘ |
AKTUALIZACJA |
OBIEKT |
W GÓRĘ |
AKTUALIZACJA |
SCHEMAT |
VW |
DEFINICJA WIDOKU |
ROLA APLIKACJI |
VW |
DEFINICJA WIDOKU |
MONTAŻ |
VW |
DEFINICJA WIDOKU |
KLUCZA ASYMETRYCZNEGO |
VW |
DEFINICJA WIDOKU |
CERTYFIKAT |
VW |
DEFINICJA WIDOKU |
UMOWY |
VW |
DEFINICJA WIDOKU |
BAZY DANYCH |
VW |
DEFINICJA WIDOKU |
PUNKT KOŃCOWY |
VW |
DEFINICJA WIDOKU |
KATALOG PEŁNOTEKSTOWY |
VW |
DEFINICJA WIDOKU |
STOPLIST PEŁNOTEKSTOWY |
VW |
DEFINICJA WIDOKU |
IDENTYFIKATOR LOGOWANIA |
VW |
DEFINICJA WIDOKU |
TYP WIADOMOŚCI |
VW |
DEFINICJA WIDOKU |
OBIEKT |
VW |
DEFINICJA WIDOKU |
WIĄZANIE ZDALNYCH USŁUG |
VW |
DEFINICJA WIDOKU |
ROLA |
VW |
DEFINICJA WIDOKU |
TRASY |
VW |
DEFINICJA WIDOKU |
SCHEMAT |
VW |
DEFINICJA WIDOKU |
USŁUGI |
VW |
DEFINICJA WIDOKU |
KLUCZ SYMETRYCZNY |
VW |
DEFINICJA WIDOKU |
TYP |
VW |
DEFINICJA WIDOKU |
UŻYTKOWNIK |
VW |
DEFINICJA WIDOKU |
KOLEKCJI SCHEMATU XML |
VWCT |
WIDOK ŚLEDZENIA ZMIAN |
OBIEKT |
VWCT |
WIDOK ŚLEDZENIA ZMIAN |
SCHEMAT |
VWAD |
UMOŻLIWIA WYŚWIETLANIE WSZYSTKICH DEFINICJI |
SERWER |
VWDB |
WYŚWIETL WSZYSTKIE BAZY DANYCH |
SERWER |
VWDS |
WYŚWIETLANIE STANU BAZY DANYCH |
BAZY DANYCH |
VWSS |
WYŚWIETL STAN SERWERA |
SERWER |
XA |
MONTAŻ ZEWNĘTRZNEGO DOSTĘPU |
SERWER |
XU |
NIEBEZPIECZNE ZESTAWU |
SERWER |
Uwagi
sys.fn_builtin_permissionstabela-wycenione funkcja emituje kopii hierarchii wstępnie zdefiniowane uprawnienia.Hierarchia ta obejmuje, obejmujących uprawnienia.DOMYŚLNE zestaw wyników opisano bezpośrednie, acykliczne wykresu hierarchii uprawnień, których główny jest (klasy = serwer uprawnienie = CONTROL SERVER).
sys.fn_builtin_permissionsnie akceptuje parametry skorelowanych.
sys.fn_builtin_permissions Zwraca pusty zestaw po wywołaniu z nazwą klasy, która nie jest prawidłowy.
Uprawnienia
Wymaga członkostwa w public rolę.
Przykłady
A.Wbudowana lista wszystkich uprawnień
SELECT * FROM sys.fn_builtin_permissions(DEFAULT)
B.Wyświetlanie listy uprawnień, które można zestaw dla symetrycznego klucz
SELECT * FROM sys.fn_builtin_permissions(N'SYMMETRIC KEY')
C.Wyświetlanie listy klas, na których jest uprawnienie SELECT
SELECT * FROM sys.fn_builtin_permissions(DEFAULT)
WHERE permission_name = 'SELECT';