Udostępnij za pośrednictwem


sys.fn_builtin_permissions (języka Transact-SQL)

Zwraca opis wbudowanego w hierarchii uprawnień serwera.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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';