Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Zwraca opis wbudowanej hierarchii uprawnień serwera.
sys.fn_builtin_permissions Może być wywoływany tylko w programie SQL Server i usłudze Azure SQL Database i zwraca wszystkie uprawnienia niezależnie od tego, czy są one obsługiwane na bieżącej platformie. Większość uprawnień dotyczy wszystkich platform, ale niektóre nie. Na przykład nie można udzielić uprawnień na poziomie serwera w usłudze SQL Database. Aby uzyskać informacje o tym, które platformy obsługują poszczególne uprawnienia, zobacz Uprawnienia (aparat bazy danych).
Transact-SQL konwencje składni
Syntax
sys.fn_builtin_permissions ( [ DEFAULT | NULL ]
| empty_string | '<securable_class>' } )
<securable_class> ::=
APPLICATION ROLE | ASSEMBLY | ASYMMETRIC KEY | AVAILABILITY GROUP
| CERTIFICATE | CONTRACT | DATABASE | DATABASE SCOPED CREDENTIAL
| ENDPOINT | FULLTEXT CATALOG | FULLTEXT STOPLIST | LOGIN
| MESSAGE TYPE | OBJECT | REMOTE SERVICE BINDING | ROLE | ROUTE
| SCHEMA | SEARCH PROPERTY LIST | SERVER | SERVER ROLE | SERVICE
| SYMMETRIC KEY | TYPE | USER | XML SCHEMA COLLECTION
Arguments
[ USTAWIENIE DOMYŚLNE | NULL ]
Gdy jest wywoływana z opcją DEFAULT (bez cudzysłowów), funkcja zwróci pełną listę wbudowanych uprawnień.
Wartość NULL jest odpowiednikiem wartości DEFAULT.
empty_string
Odpowiednik wartości DEFAULT.
"<securable_class>"
Po wywołaniu z nazwą jednej zabezpieczanej klasy sys.fn_builtin_permissions zwróci wszystkie uprawnienia, które mają zastosowanie do klasy.
'<securable_class>' to literał ciągu typu nvarchar(60), który wymaga cudzysłowu.
Tabele wróciły
| Nazwa kolumny | Typ danych | Collation | Description |
|---|---|---|---|
| class_desc | nvarchar(60) | Sortowanie serwera | Opis zabezpieczanej klasy. |
| permission_name | nvarchar(60) | Sortowanie serwera | Imię pozwolenia. |
| typ | varchar(4) | Sortowanie serwera | Kompaktowy kod typu uprawnień. Zobacz poniższą tabelę. |
| covering_permission_name | nvarchar(60) | Sortowanie serwera | Jeśli nie ma wartości NULL, jest to nazwa uprawnienia dla tej klasy, które implikuje inne uprawnienia do tej klasy. |
| parent_class_desc | nvarchar(60) | Sortowanie serwera | Jeśli nie ma wartości NULL, jest to nazwa klasy nadrzędnej zawierającej bieżącą klasę. |
| parent_covering_permission_name | nvarchar(60) | Sortowanie serwera | Jeśli nie ma wartości NULL, jest to nazwa uprawnienia w klasie nadrzędnej, która oznacza wszystkie inne uprawnienia w tej klasie. |
Typy uprawnień
| Typ uprawnień | Nazwa uprawnienia | Dotyczy zabezpieczanych lub klas |
|---|---|---|
| AADS | ZMIENIĆ DOWOLNĄ SESJĘ ZDARZEŃ BAZY DANYCH Dotyczy: SQL Server 2014 (12.x) i nowsze wersje. |
DATABASE |
| AAES | ZMIEŃ DOWOLNĄ SESJĘ ZDARZEŃ | SERVER |
| AAMK | ZMIEŃ DOWOLNĄ MASKĘ Dotyczy: SQL Server 2016 (13.x) i nowsze wersje. |
DATABASE |
| ADBO | ADMINISTROWANIE OPERACJAMI ZBIORCZYM | SERVER |
| AEDS | ZMIENIANIE DOWOLNEGO ZEWNĘTRZNEGO ŹRÓDŁA DANYCH Dotyczy: SQL Server 2016 (13.x) i nowsze wersje. |
DATABASE |
| AEFF | ZMIENIANIE DOWOLNEGO FORMATU PLIKU ZEWNĘTRZNEGO Dotyczy: SQL Server 2016 (13.x) i nowsze wersje. |
DATABASE |
| AL | ALTER | ROLA APLIKACJI |
| AL | ALTER | ASSEMBLY |
| AL | ALTER Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
GRUPA DOSTĘPNOŚCI |
| AL | ALTER | KLUCZ ASYMETRYCZNY |
| AL | ALTER | CERTIFICATE |
| AL | ALTER | CONTRACT |
| AL | ALTER | DATABASE |
| AL | ALTER Dotyczy: SQL Server 2017 (14.x) i nowsze wersje oraz Azure SQL Database. |
POŚWIADCZENIA ZAKRESU BAZY DANYCH |
| AL | ALTER | ENDPOINT |
| AL | ALTER | KATALOG PEŁNOTEKSTOWY |
| AL | ALTER | LISTA ZATRZYMAŃ PEŁNOTEKSTOWYCH |
| AL | ALTER | LOGIN |
| AL | ALTER | TYP KOMUNIKATU |
| AL | ALTER | OBJECT |
| AL | ALTER | POWIĄZANIE USŁUGI ZDALNEJ |
| AL | ALTER | ROLE |
| AL | ALTER | ROUTE |
| AL | ALTER | SCHEMA |
| AL | ALTER | LISTA NIERUCHOMOŚCI DO WYSZUKANIA |
| AL | ALTER Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
ROLA SERWERA |
| AL | ALTER | SERVICE |
| AL | ALTER | KLUCZ SYMETRYCZNY |
| AL | ALTER | USER |
| AL | ALTER | KOLEKCJA SCHEMATÓW XML |
| ALAA | ZMIENIĆ DOWOLNY AUDYT SERWERA | SERVER |
| ALAG | ZMIENIANIE DOWOLNEJ GRUPY DOSTĘPNOŚCI Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SERVER |
| ALAK | ZMIENIANIE DOWOLNEGO KLUCZA ASYMETRYCZNEGO | DATABASE |
| ALAR | ZMIENIANIE DOWOLNEJ ROLI APLIKACJI | DATABASE |
| ALAS | ZMIENIANIE DOWOLNEGO ZESTAWU | DATABASE |
| ALCD | MODYFIKUJ DOWOLNE POŚWIADCZENIE | SERVER |
| ALCF | ZMIENIANIE DOWOLNEGO CERTYFIKATU | DATABASE |
| ALCK | ZMIENIANIE DOWOLNEGO KLUCZA SZYFROWANIA KOLUMNY Dotyczy: SQL Server 2016 (13.x) i nowsze wersje. |
DATABASE |
| ALCM | ZMIENIANIE DOWOLNEGO KLUCZA GŁÓWNEGO KOLUMNY Dotyczy: SQL Server 2016 (13.x) i nowsze wersje. |
DATABASE |
| ALCO | ZMIENIANIE DOWOLNEGO POŁĄCZENIA | SERVER |
| ALDA | MODYFIKACJA AUDYTU DOWOLNEJ BAZY DANYCH | DATABASE |
| ALDB | ZMIENIANIE DOWOLNEJ BAZY DANYCH | SERVER |
| ALDC | ZMIENIANIE DOWOLNEJ KONFIGURACJI W ZAKRESIE BAZY DANYCH Dotyczy: SQL Server 2016 (13.x) i nowsze wersje. |
DATABASE |
| ALDS | ZMIENIANIE DOWOLNEJ PRZESTRZENI DANYCH | DATABASE |
| ALED | ZMIENIANIE DOWOLNEGO POWIADOMIENIA O ZDARZENIU BAZY DANYCH | DATABASE |
| ALES | ZMIENIANIE DOWOLNEGO POWIADOMIENIA O ZDARZENIU | SERVER |
| ALFT | ZMIEŃ DOWOLNY KATALOG PEŁNOTEKSTOWY | DATABASE |
| ALHE | ZMIENIANIE DOWOLNEGO PUNKTU KOŃCOWEGO | SERVER |
| ALLG | ZMIENIANIE DOWOLNEGO IDENTYFIKATORA LOGOWANIA | SERVER |
| ALLS | ZMIEŃ DOWOLNY POŁĄCZONY SERWER | SERVER |
| ALMT | ZMIENIANIE DOWOLNEGO TYPU KOMUNIKATU | DATABASE |
| ALRL | ZMIENIANIE DOWOLNEJ ROLI | DATABASE |
| ALRS | ZMIENIANIE ZASOBÓW | SERVER |
| ALRT | ZMIENIANIE DOWOLNEJ TRASY | DATABASE |
| ALSB | ZMIENIANIE DOWOLNEGO POWIĄZANIA USŁUGI ZDALNEJ | DATABASE |
| ALSC | ZMIEŃ DOWOLNY KONTRAKT | DATABASE |
| ALSK | ZMIENIANIE DOWOLNEGO KLUCZA SYMETRYCZNEGO | DATABASE |
| ALSM | ZMIENIANIE DOWOLNEGO SCHEMATU | DATABASE |
| ALSP | ZMIENIANIE DOWOLNEJ POLITYKI BEZPIECZEŃSTWA Dotyczy: SQL Server 2016 (13.x) i nowsze wersje. |
DATABASE |
| ALSR | ZMIENIANIE DOWOLNEJ ROLI SERWERA Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SERVER |
| ALSS | ZMIEN STAN SERWERA | SERVER |
| ALST | ZMIENIANIE USTAWIEŃ | SERVER |
| ALSV | ZMIENIANIE DOWOLNEJ USŁUGI | DATABASE |
| ALTG | ZMIENIANIE DOWOLNEGO WYZWALACZA DDL BAZY DANYCH | DATABASE |
| ALTR | ALTER TRACE | SERVER |
| ALUS | ZMIENIANIE DOWOLNEGO UŻYTKOWNIKA | DATABASE |
| AUTH | AUTHENTICATE | DATABASE |
| AUTH | UWIERZYTELNIANIE SERWERA | SERVER |
| BADB | KOPIA ZAPASOWA BAZA DANYCH | DATABASE |
| BALO | DZIENNIK KOPII ZAPASOWYCH | DATABASE |
| CADB | ŁĄCZENIE DOWOLNEJ BAZY DANYCH Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
SERVER |
| CL | CONTROL | ROLA APLIKACJI |
| CL | CONTROL | ASSEMBLY |
| CL | CONTROL | KLUCZ ASYMETRYCZNY |
| CL | CONTROL Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
GRUPA DOSTĘPNOŚCI |
| CL | CONTROL | CERTIFICATE |
| CL | CONTROL | CONTRACT |
| CL | CONTROL | DATABASE |
| CL | CONTROL Dotyczy: SQL Server 2017 (14.x) i nowsze wersje oraz Azure SQL Database. |
POŚWIADCZENIA ZAKRESU BAZY DANYCH |
| CL | CONTROL | ENDPOINT |
| CL | CONTROL | KATALOG PEŁNOTEKSTOWY |
| CL | CONTROL | LISTA ZATRZYMAŃ PEŁNOTEKSTOWYCH |
| CL | CONTROL | LOGIN |
| CL | CONTROL | TYP KOMUNIKATU |
| CL | CONTROL | OBJECT |
| CL | CONTROL | POWIĄZANIE USŁUGI ZDALNEJ |
| CL | CONTROL | ROLE |
| CL | CONTROL | ROUTE |
| CL | CONTROL | SCHEMA |
| CL | CONTROL | LISTA NIERUCHOMOŚCI DO WYSZUKANIA |
| CL | SERWER STEROWANIA | SERVER |
| CL | CONTROL Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
ROLA SERWERA |
| CL | CONTROL | SERVICE |
| CL | CONTROL | KLUCZ SYMETRYCZNY |
| CL | CONTROL | TYPE |
| CL | CONTROL | USER |
| CL | CONTROL | KOLEKCJA SCHEMATÓW XML |
| CO | CONNECT | DATABASE |
| CO | CONNECT | ENDPOINT |
| CORP | REPLIKACJA CONNECT | DATABASE |
| COSQ | NAWIĄZYWANIE POŁĄCZENIA Z BAZĄ DANYCH SQL | SERVER |
| CP | CHECKPOINT | DATABASE |
| CRAC | TWORZENIE GRUPY DOSTĘPNOŚCI Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SERVER |
| CRAG | TWORZENIE AGREGACJI | DATABASE |
| CRAK | TWORZENIE KLUCZA ASYMETRYCZNEGO | DATABASE |
| CRAS | TWORZENIE ZESTAWU | DATABASE |
| CRCF | TWORZENIE CERTYFIKATU | DATABASE |
| CRDB | TWORZENIE DOWOLNEJ BAZY DANYCH | SERVER |
| CRDB | TWORZENIE BAZY DANYCH | DATABASE |
| CRDE | TWORZENIE POWIADOMIENIA O ZDARZENIU DDL | SERVER |
| CRDF | UTWÓRZ DOMYŚLNE | DATABASE |
| CRED | POWIADOMIENIE O ZDARZENIU TWORZENIA BAZY DANYCH DDL | DATABASE |
| CRFN | UTWÓRZ FUNKCJĘ | DATABASE |
| CRFT | TWORZENIE WYKAZU PEŁNOTEKSTOWEGO | DATABASE |
| CRHE | TWORZENIE PUNKTU KOŃCOWEGO | SERVER |
| CRMT | TWORZENIE TYPU KOMUNIKATU | DATABASE |
| CRPR | TWORZENIE PROCEDURY | DATABASE |
| CRQU | TWORZENIE KOLEJKI | DATABASE |
| CRRL | UTWÓRZ ROLĘ | DATABASE |
| CRRT | TWORZENIE TRASY | DATABASE |
| CRRU | TWORZENIE REGUŁY | DATABASE |
| CRSB | TWORZENIE POWIĄZANIA USŁUGI ZDALNEJ | DATABASE |
| CRSC | TWORZENIE KONTRAKTU | DATABASE |
| CRSK | TWORZENIE KLUCZA SYMETRYCZNEGO | DATABASE |
| CRSM | TWORZENIE SCHEMATU | DATABASE |
| CRSN | TWORZENIE SYNONIMU | DATABASE |
| CRSO | UTWÓRZ SEKWENCJĘ | SCHEMA |
| CRSR | TWORZENIE ROLI SERWERA Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
SERVER |
| CRSV | TWORZENIE USŁUGI | DATABASE |
| CRTB | CREATE TABLE | DATABASE |
| CRTE | TWORZENIE POWIADOMIENIA O ZDARZENIACH ŚLEDZENIA | SERVER |
| CRTY | TWORZENIE TYPU | DATABASE |
| CRVW | UTWÓRZ WIDOK | DATABASE |
| CRXS | TWORZENIE KOLEKCJI SCHEMATÓW XML | DATABASE |
| DABO | ADMINISTROWANIE ZBIORCZYMI OPERACJAMI BAZY DANYCH Dotyczy: SQL Database. |
DATABASE |
| DL | DELETE | DATABASE |
| DL | DELETE | OBJECT |
| DL | DELETE | SCHEMA |
| EAES | WYKONAJ DOWOLNY SKRYPT ZEWNĘTRZNY Dotyczy: SQL Server 2016 (13.x) i nowsze wersje. |
DATABASE |
| EX | EXECUTE | DATABASE |
| EX | EXECUTE | OBJECT |
| EX | EXECUTE | SCHEMA |
| EX | EXECUTE | TYPE |
| EX | EXECUTE | KOLEKCJA SCHEMATÓW XML |
| IAL | PERSONIFIKUJ DOWOLNE LOGOWANIE Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
SERVER |
| IM | IMPERSONATE | LOGIN |
| IM | IMPERSONATE | USER |
| IN | INSERT | DATABASE |
| IN | INSERT | OBJECT |
| IN | INSERT | SCHEMA |
| KIDC | ZABIJ POŁĄCZENIE Z BAZĄ DANYCH Dotyczy: Azure SQL Database. |
DATABASE |
| RC | RECEIVE | OBJECT |
| RF | REFERENCES | ASSEMBLY |
| RF | REFERENCES | KLUCZ ASYMETRYCZNY |
| RF | REFERENCES | CERTIFICATE |
| RF | REFERENCES | CONTRACT |
| RF | REFERENCES | DATABASE |
| RF | REFERENCES Dotyczy: SQL Server 2017 (14.x) i nowsze wersje oraz Azure SQL Database. |
POŚWIADCZENIA ZAKRESU BAZY DANYCH |
| RF | REFERENCES | KATALOG PEŁNOTEKSTOWY |
| RF | REFERENCES | LISTA ZATRZYMAŃ PEŁNOTEKSTOWYCH |
| RF | REFERENCES | LISTA NIERUCHOMOŚCI DO WYSZUKANIA |
| RF | REFERENCES | TYP KOMUNIKATU |
| RF | REFERENCES | OBJECT |
| RF | REFERENCES | SCHEMA |
| RF | REFERENCES | KLUCZ SYMETRYCZNY |
| RF | REFERENCES | TYPE |
| RF | REFERENCES | KOLEKCJA SCHEMATÓW XML |
| SHDN | SHUTDOWN | SERVER |
| SL | SELECT | DATABASE |
| SL | SELECT | OBJECT |
| SL | SELECT | SCHEMA |
| SN | SEND | SERVICE |
| SPLN | SHOWPLAN | DATABASE |
| SUQN | SUBSKRYBOWANIE POWIADOMIEŃ O ZAPYTANIACH | DATABASE |
| SUS | WYBIERZ WSZYSTKIE ZABEZPIECZANE UŻYTKOWNIKÓW Dotyczy: SQL Server 2014 (12.x) i nowszych wersjach. |
SERVER |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | ASSEMBLY |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | KLUCZ ASYMETRYCZNY |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
GRUPA DOSTĘPNOŚCI |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | CERTIFICATE |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | CONTRACT |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | DATABASE |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ Dotyczy: SQL Server 2017 (14.x) i nowsze wersje oraz Azure SQL Database. |
POŚWIADCZENIA ZAKRESU BAZY DANYCH |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | ENDPOINT |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | KATALOG PEŁNOTEKSTOWY |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | LISTA ZATRZYMAŃ PEŁNOTEKSTOWYCH |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | LISTA NIERUCHOMOŚCI DO WYSZUKANIA |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | TYP KOMUNIKATU |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | OBJECT |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | POWIĄZANIE USŁUGI ZDALNEJ |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | ROLE |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | ROUTE |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | SCHEMA |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
ROLA SERWERA |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | SERVICE |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | KLUCZ SYMETRYCZNY |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | TYPE |
| TO | PRZEJMIJ ODPOWIEDZIALNOŚĆ | KOLEKCJA SCHEMATÓW XML |
| UMSK | UNMASK Dotyczy: SQL Server 2016 (13.x) i nowsze wersje. |
DATABASE |
| UP | UPDATE | DATABASE |
| UP | UPDATE | OBJECT |
| UP | UPDATE | SCHEMA |
| VW | DEFINICJA WIDOKU | ROLA APLIKACJI |
| VW | DEFINICJA WIDOKU | ASSEMBLY |
| VW | DEFINICJA WIDOKU | KLUCZ ASYMETRYCZNY |
| VW | DEFINICJA WIDOKU Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
GRUPA DOSTĘPNOŚCI |
| VW | DEFINICJA WIDOKU | CERTIFICATE |
| VW | DEFINICJA WIDOKU | CONTRACT |
| VW | DEFINICJA WIDOKU | DATABASE |
| VW | DEFINICJA WIDOKU Dotyczy: SQL Server 2017 (14.x) i nowsze wersje oraz Azure SQL Database. |
POŚWIADCZENIA ZAKRESU BAZY DANYCH |
| VW | DEFINICJA WIDOKU | ENDPOINT |
| VW | DEFINICJA WIDOKU | KATALOG PEŁNOTEKSTOWY |
| VW | DEFINICJA WIDOKU | LISTA ZATRZYMAŃ PEŁNOTEKSTOWYCH |
| VW | DEFINICJA WIDOKU | LOGIN |
| VW | DEFINICJA WIDOKU | TYP KOMUNIKATU |
| VW | DEFINICJA WIDOKU | OBJECT |
| VW | DEFINICJA WIDOKU | POWIĄZANIE USŁUGI ZDALNEJ |
| VW | DEFINICJA WIDOKU | ROLE |
| VW | DEFINICJA WIDOKU | ROUTE |
| VW | DEFINICJA WIDOKU | SCHEMA |
| VW | DEFINICJA WIDOKU | LISTA NIERUCHOMOŚCI DO WYSZUKANIA |
| VW | DEFINICJA WIDOKU Dotyczy: SQL Server 2012 (11.x) i nowsze wersje. |
ROLA SERWERA |
| VW | DEFINICJA WIDOKU | SERVICE |
| VW | DEFINICJA WIDOKU | KLUCZ SYMETRYCZNY |
| VW | DEFINICJA WIDOKU | TYPE |
| VW | DEFINICJA WIDOKU | USER |
| VW | DEFINICJA WIDOKU | KOLEKCJA SCHEMATÓW XML |
| VWAD | ZOBACZ DOWOLNĄ DEFINICJĘ | SERVER |
| VWCK | WYŚWIETL DOWOLNĄ DEFINICJĘ KLUCZA SZYFROWANIA KOLUMNY Dotyczy: SQL Server 2016 (13.x) i nowsze wersje. |
DATABASE |
| VWCM | WYŚWIETLANIE DOWOLNEJ DEFINICJI KLUCZA GŁÓWNEGO KOLUMNY Dotyczy: SQL Server 2016 (13.x) i nowsze wersje. |
DATABASE |
| VWCT | WYŚWIETLANIE ŚLEDZENIA ZMIAN | OBJECT |
| VWCT | WYŚWIETLANIE ŚLEDZENIA ZMIAN | SCHEMA |
| VWDB | WYŚWIETL DOWOLNĄ BAZĘ DANYCH | SERVER |
| VWDS | WYŚWIETLANIE STANU BAZY DANYCH | DATABASE |
| VWSS | WYŚWIETLANIE STANU SERWERA | SERVER |
| XA | ZESTAW DOSTĘPU ZEWNĘTRZNEGO | SERVER |
| XU | ZESTAW NIEBEZPIECZNY | SERVER |
Remarks
sys.fn_builtin_permissions to funkcja wartości tabeli, która emituje kopię wstępnie zdefiniowanej hierarchii uprawnień. Ta hierarchia obejmuje uprawnienia. Zestaw DEFAULT wyników opisuje skierowany, acykliczny graf hierarchii uprawnień, z którego element główny to (klasa = SERVER, uprawnienie = CONTROL SERVER).
sys.fn_builtin_permissions nie akceptuje skorelowanych parametrów.
sys.fn_builtin_permissions Funkcja zwróci pusty zestaw, gdy jest wywoływany z nieprawidłową nazwą klasy.
Na poniższej ilustracji przedstawiono uprawnienia i ich relacje ze sobą. Niektóre z uprawnień wyższego poziomu (takich jak CONTROL SERVER) są wyświetlane wiele razy. Plakat w artykule jest zbyt mały, aby go przeczytać. Pełnowymiarowy plakat uprawnień silnika baz danych możesz pobrać w formacie PDF.
Permissions
Wymaga członkostwa w roli publicznej.
Examples
A. Wyświetlanie listy wszystkich wbudowanych uprawnień
Użyj DEFAULT lub pustego ciągu, aby zwrócić wszystkie uprawnienia.
SELECT * FROM sys.fn_builtin_permissions(DEFAULT);
SELECT * FROM sys.fn_builtin_permissions('');
B. Wyświetlanie listy uprawnień, które można ustawić na klucz symetryczny
Określ klasę, aby zwrócić wszystkie możliwe uprawnienia dla tej klasy.
SELECT * FROM sys.fn_builtin_permissions(N'SYMMETRIC KEY');
C. Listy klas, dla których istnieje uprawnienie SELECT
SELECT * FROM sys.fn_builtin_permissions(DEFAULT)
WHERE permission_name = 'SELECT';