sys.fn_builtin_permissions (Transact-SQL)

Rodzaj części schematu XML.

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

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

  • WARTOŚĆ DOMYŚLNA
    N = dowolny typ (specjalne część wewnętrzna)

  • WARTOŚCI NULL
    Z = dowolny typ prosty (specjalne część wewnętrzna)

  • empty_string
    Z = dowolny typ prosty (specjalne część wewnętrzna)

  • 'securable_class < > "
    When it is called with the name of one securable class, sys.fn_builtin_permissions returns all permissions that apply to the class.<securable_class> is a string literal that requires quotation marks.nvarchar(60)

Zwracane tabele

Nazwa kolumna

Typ danych

Collation

Description

class_desc

nvarchar(60)

L = typ listy

U = typ Sumuj

permission_name

sysname

L = typ listy

C = złożony typ prosty (pochodną prosty)

Typ

char(4)

L = typ listy

K = typ złożonyW = element-symbol wieloznaczny

V = atrybut-symbol wieloznaczny

sysname

L = typ listy

kind_desc

parent_class_desc

nvarchar(60)

L = typ listy

Opis rodzaju części schematu XML:

ANY_TYPE

sysname

L = typ listy

ANY_SIMPLE_TYPE

PRIMITIVE_TYPE

SIMPLE_TYPE

LIST_TYPE

UNION_TYPE

COMPLEX_SIMPLE_TYPE

Poniższy przykład przedstawia wynik wycofywanie transakcji nazwane.

SERWER

COMPLEX_TYPE

ZMIENIANIE

ELEMENT_WILDCARD

COMPLEX_TYPE

ZMIENIANIE

wirtualny plik dziennika

COMPLEX_TYPE

ZMIENIANIE

ATTRIBUTE_WILDCARD

COMPLEX_TYPE

ZMIENIANIE

Czy nazwa użytkownika konta używane do uzyskania dostępu do serwer monitoringu.

COMPLEX_TYPE

ZMIENIANIE

Wyprowadzenie

COMPLEX_TYPE

ZMIENIANIE

BAZY DANYCH

COMPLEX_TYPE

ZMIENIANIE

ENDPOINT

COMPLEX_TYPE

ZMIENIANIE

N = None (nie pochodzi)

COMPLEX_TYPE

ZMIENIANIE

X = rozszerzenie

COMPLEX_TYPE

ZMIENIANIE

R = ograniczeń

COMPLEX_TYPE

ZMIENIANIE

S = podstawiania

COMPLEX_TYPE

ZMIENIANIE

OBIEKT

COMPLEX_TYPE

ZMIENIANIE

derivation_desc

COMPLEX_TYPE

ZMIENIANIE

Opis metoda wyprowadzania pochodnych typów:

COMPLEX_TYPE

ZMIENIANIE

trasa

COMPLEX_TYPE

ZMIENIANIE

SCHEMAT

COMPLEX_TYPE

ZMIENIANIE

usługa

COMPLEX_TYPE

ZMIENIANIE

ROZSZERZENIE

COMPLEX_TYPE

ZMIENIANIE

UŻYTKOWNIK

COMPLEX_TYPE

ZMIENIANIE

OGRANICZENIA

PODSTAWIANIE

ZMIENIAĆ ŻADNYCH INSPEKCJI SERWERA

SERWER

base_xml_component_id

ZMIENIANIE DOWOLNEGO klucz ASYMETRYCZNEGO

BAZY DANYCH

Identyfikator składnika, z którego pochodzi ten składnik.

ZMIANA DOWOLNEJ ROLI APLIKACJI

BAZY DANYCH

Wartość NULL, jeśli jest brak.

ZMIENIANIE DOWOLNEGO wirtualny plik dziennika

BAZY DANYCH

scoping_xml_component_id

Zwraca nazwę pliku logicznego, numer identyfikacyjny (ID) danego pliku.

SERWER

Unikatowy identyfikator zakresu składnika.

ZMIENIANIE DOWOLNEGO certyfikat

BAZY DANYCH

Wartość NULL, jeśli nie ma żadnej (zakres globalny).

FILE_NAME (języka Transact-SQL)

SERWER

TABLE_PRIVILEGES (języka Transact-SQL)

ZMIENIAĆ ŻADNYCH INSPEKCJI BAZY DANYCH

BAZY DANYCH

ALDB

ZMIANA DOWOLNEJ BAZY DANYCH

SERWER

Przywilej przekazującą.

ZMIENIANIE DOWOLNEGO DATASPACE

BAZY DANYCH

Grantee uprawnień.

ZMIANA DOWOLNEJ BAZY DANYCH powiadomienie o zdarzeniu

BAZY DANYCH

PRIVILEGE_TYPE

ZMIAN ŻADNEGO powiadomienie o zdarzeniu

SERWER

Typ uprawnienia.

ZMIENIANIE DOWOLNEGO KATALOGU WIĘCEJ

BAZY DANYCH

IS_GRANTABLE

ZMIENIANIE DOWOLNEGO PUNKTU KOŃCOWEGO

SERWER

Określa, czy grantee może udzielać uprawnień innym użytkownikom.

ZMIENIĆ WSZYSTKIE LOGOWANIA

SERWER

ALLS

ALTER ANY LINKED SERVER

SERWER

zestaw STATISTICS we/wy (języka Transact-SQL)

ZMIENIANIE DOWOLNEGO TYPU KOMUNIKATU

BAZY DANYCH

ALRL

ZMIANA DOWOLNEJ ROLI

BAZY DANYCH

Podczas operacji We/Wy STATISTICS jest włączone, wyświetlane są informacje statystyczne.

ALTER RESOURCES

SERWER

Kiedy OFF, informacja nie jest wyświetlany.

ZMIENIĆ WSZYSTKIE trasa

BAZY DANYCH

ALSB

ZMIAN ŻADNEGO wiązanie usługa zdalnej

BAZY DANYCH

W poniższej tabela wymieniono i opisano elementy danych wyjściowych.

ZMIANY kontrakt

BAZY DANYCH

Element danych wyjściowych

ZMIENIA SIĘ KAŻDY klucz zawartości

BAZY DANYCH

Skanowanie zliczania

ZMIENIANIE DOWOLNEGO SCHEMATU

BAZY DANYCH

Numer indeksu lub spisu skanowanie wykonywane.

ALTER SERVER STATE

SERWER

Odczyty logicznych

Smalldatetime (języka Transact-SQL)

SERWER

Liczba stron odczytanych z pamięci podręcznej danych.

ZMIENIANIE usługa

BAZY DANYCH

Liczba stron odczytywanych z dysku.

ZMIENIANIE wyzwalacz DLL DOWOLNEJ BAZY DANYCH

BAZY DANYCH

odczytuje odczytu z wyprzedzeniem

ŚLEDZENIE ZMIAN

SERWER

Liczba stron jest umieszczany w pamięci podręcznej dla kwerendy.

ZMIENIANIE DOWOLNEGO UŻYTKOWNIKA

BAZY DANYCH

odczytuje LOB logicznych

UWIERZYTELNIANIE

BAZY DANYCH

odczytuje LOB logicznych

UWIERZYTELNIANIA SERWERA

SERWER

BADB

kopia zapasowa BAZY DANYCH

BAZY DANYCH

Odczyty fizycznej LOB

kopia zapasowa DZIENNIKA

BAZY DANYCH

CL

FORMANT

ELEMENT_WILDCARD

CL

FORMANT

wirtualny plik dziennika

CL

FORMANT

ATTRIBUTE_WILDCARD

CL

FORMANT

Czy nazwa użytkownika konta używane do uzyskania dostępu do serwer monitoringu.

CL

FORMANT

Wyprowadzenie

CL

FORMANT

BAZY DANYCH

CL

FORMANT

ENDPOINT

CL

FORMANT

N = None (nie pochodzi)

CL

FORMANT

X = rozszerzenie

CL

FORMANT

R = ograniczeń

CL

FORMANT

S = podstawiania

CL

FORMANT

OBIEKT

CL

FORMANT

derivation_desc

CL

FORMANT

Opis metoda wyprowadzania pochodnych typów:

CL

FORMANT

trasa

CL

FORMANT

SCHEMAT

CL

FORMANT

usługa

CL

FORMANT

ROZSZERZENIE

CL

FORMANT

TYP

CL

FORMANT

UŻYTKOWNIK

CL

FORMANT

OGRANICZENIA

CL

FORMANT SERWERA

SERWER

LOB odczytów odczytu z wyprzedzeniem

ŁĄCZENIE

BAZY DANYCH

LOB odczytów odczytu z wyprzedzeniem

ŁĄCZENIE

ENDPOINT

CORP

POŁĄCZENIE replikacja

BAZY DANYCH

Ustawiono zestaw STATISTICS IO na wykonać lub uruchomić czas, a nie w czasie analizowania.

Określa data, która jest połączona z czas dnia.

SERWER

Po instrukcji języka Transact-SQL pobrać kolumny LOB, niektóre operacje pobierania LOB może wymagać przechodzenie przez drzewo LOB wiele razy.

PUNKT KONTROLNY

BAZY DANYCH

Może to spowodować zestaw STATISTICS IO do raportu wyższe niż oczekiwane odczytów logiczne.

TWORZENIE agregacja

BAZY DANYCH

CRAK

TWORZENIE klucz ASYMETRYCZNEGO

BAZY DANYCH

Uprawnienie plan wykonania nie jest wymagane.

TWORZENIE wirtualny plik dziennika

BAZY DANYCH

CRCF

TWORZENIE certyfikat

BAZY DANYCH

BufferWithTolerance (geometrii typ danych)

TWORZENIE DOWOLNEJ BAZY DANYCH

SERWER

BufferWithTolerance (geometrii typ danych)

TWORZENIE BAZY DANYCH

BAZY DANYCH

CRDE

TWORZENIE zdarzenie DDL powiadomienie

SERWER

CRDF

UTWÓRZ DOMYŚLNE

BAZY DANYCH

CRED

UTWORZONO POWIADOMIENIE O ZDARZENIU DDL BAZY DANYCH

BAZY DANYCH

CRFN

TWORZENIE funkcja

BAZY DANYCH

Na przykład odległość idealne buforu punktu jest okrąg, ale ta musi być aproksymowane wielokąta.

UTWÓRZ WYKAZ WIĘCEJ

BAZY DANYCH

Im mniejszy tolerancja, więcej punktów wielokąt będzie miał, co powoduje zwiększenie stopnia złożoności wynik, ale zmniejsza się błędu.

UTWÓRZ PUNKT KOŃCOWY

SERWER

CRMT

UTWÓRZ typ komunikatu

BAZY DANYCH

CRPR

TWORZENIE PROCEDURY

BAZY DANYCH

CRQU

TWORZENIE KOLEJKI

BAZY DANYCH

CRRL

TWORZENIE ROLI

BAZY DANYCH

CRRT

TWORZENIE MARSZRUTY

BAZY DANYCH

sys.fn_builtin_permissions (języka Transact-SQL)

TWORZENIE REGUŁY

BAZY DANYCH

Zwraca opis wbudowanego w hierarchii uprawnień na serwerze.

TWORZENIE wiązanie usługa zdalnej

BAZY DANYCH

Po wywołaniu z opcją DOMYŚLNĄ, funkcja zwróci pełną listę uprawnień, wbudowany.

TWORZENIE kontrakt

BAZY DANYCH

Odpowiednik DEFAULT.

UTWÓRZ klucz zawartości

BAZY DANYCH

CRSM

TWORZENIE SCHEMATU

BAZY DANYCH

CRSN

TWORZENIE SYNONIM

BAZY DANYCH

Sortowanie serwera

TWORZENIE usługa

BAZY DANYCH

Opis klasy zabezpieczany.

TWORZENIE tabela

BAZY DANYCH

Nazwa uprawnień.

Czas jest oparty na dzień 24-godzinnym, zawsze zero sekund (: 00) i bez ułamków sekund.

SERWER

Kod typu Compact uprawnień.

TWORZENIE TYPU

BAZY DANYCH

Znajdują się w tabela poniżej.

TWORZENIE WIDOKU

BAZY DANYCH

covering_permission_name

TWORZENIE SCHEMATU XML kolekcja

BAZY DANYCH

DL

USUWANIE

BAZY DANYCH

DL

USUWANIE

OBIEKT

DL

USUWANIE

SCHEMAT

Jeśli nie jest NULL, jest to nazwa klasy nadrzędnej, która zawiera bieżącą klasę.

wykonać

BAZY DANYCH

Jeśli nie jest NULL, jest to nazwa klasy nadrzędnej, która zawiera bieżącą klasę.

wykonać

OBIEKT

Jeśli nie jest NULL, jest to nazwa klasy nadrzędnej, która zawiera bieżącą klasę.

wykonać

SCHEMAT

Jeśli nie jest NULL, jest to nazwa klasy nadrzędnej, która zawiera bieżącą klasę.

wykonać

TYP

Jeśli nie jest NULL, jest to nazwa klasy nadrzędnej, która zawiera bieżącą klasę.

wykonać

OGRANICZENIA

parent_covering_permission_name

PERSONIFIKACJA

R = ograniczeń

parent_covering_permission_name

PERSONIFIKACJA

UŻYTKOWNIK

IN

Aby wyświetlić właściwości operator plan wykonania

BAZY DANYCH

IN

Aby wyświetlić właściwości operator plan wykonania

OBIEKT

IN

Aby wyświetlić właściwości operator plan wykonania

SCHEMAT

Jeśli nie jest NULL, jest to nazwa uprawnienie dla klasy nadrzędnej, która oznacza wszystkie inne uprawnienia do tej klasy.

ODBIERANIE

OBIEKT

Typy uprawnień kompaktowy

ODWOŁANIA

wirtualny plik dziennika

Typy uprawnień kompaktowy

ODWOŁANIA

ATTRIBUTE_WILDCARD

Typy uprawnień kompaktowy

ODWOŁANIA

Czy nazwa użytkownika konta używane do uzyskania dostępu do serwer monitoringu.

Typy uprawnień kompaktowy

ODWOŁANIA

Wyprowadzenie

Typy uprawnień kompaktowy

ODWOŁANIA

BAZY DANYCH

Typy uprawnień kompaktowy

ODWOŁANIA

N = None (nie pochodzi)

Typy uprawnień kompaktowy

ODWOŁANIA

X = rozszerzenie

Typy uprawnień kompaktowy

ODWOŁANIA

S = podstawiania

Typy uprawnień kompaktowy

ODWOŁANIA

OBIEKT

Typy uprawnień kompaktowy

ODWOŁANIA

SCHEMAT

Typy uprawnień kompaktowy

ODWOŁANIA

ROZSZERZENIE

Typy uprawnień kompaktowy

ODWOŁANIA

TYP

Typy uprawnień kompaktowy

ODWOŁANIA

OGRANICZENIA

Typ uprawnienia

Te typy względem SQL Standard.

SERWER

Nazwa uprawnienia

WYBIERZ OPCJĘ

BAZY DANYCH

Nazwa uprawnienia

WYBIERZ OPCJĘ

OBIEKT

Nazwa uprawnienia

WYBIERZ OPCJĘ

SCHEMAT

Stosuje się do zabezpieczany lub klasy

ADBO

usługa

AL

plan wykonania

BAZY DANYCH

ROLA APLIKACJI

subskrybować POWIADOMIEŃ KWERENDY

BAZY DANYCH

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

wirtualny plik dziennika

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

ATTRIBUTE_WILDCARD

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

Czy nazwa użytkownika konta używane do uzyskania dostępu do serwer monitoringu.

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

Wyprowadzenie

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

BAZY DANYCH

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

ENDPOINT

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

N = None (nie pochodzi)

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

X = rozszerzenie

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

S = podstawiania

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

OBIEKT

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

derivation_desc

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

Opis metoda wyprowadzania pochodnych typów:

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

trasa

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

SCHEMAT

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

usługa

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

ROZSZERZENIE

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

TYP

klucz ASYMETRYCZNEGO

PRZEJMOWANIE NA WŁASNOŚĆ

OGRANICZENIA

KONTRAKT

AKTUALIZACJA

BAZY DANYCH

KONTRAKT

AKTUALIZACJA

OBIEKT

KONTRAKT

AKTUALIZACJA

SCHEMAT

PUNKT KOŃCOWY

DEFINICJA WIDOKU

ELEMENT_WILDCARD

PUNKT KOŃCOWY

DEFINICJA WIDOKU

wirtualny plik dziennika

PUNKT KOŃCOWY

DEFINICJA WIDOKU

ATTRIBUTE_WILDCARD

PUNKT KOŃCOWY

DEFINICJA WIDOKU

Czy nazwa użytkownika konta używane do uzyskania dostępu do serwer monitoringu.

PUNKT KOŃCOWY

DEFINICJA WIDOKU

Wyprowadzenie

PUNKT KOŃCOWY

DEFINICJA WIDOKU

BAZY DANYCH

PUNKT KOŃCOWY

DEFINICJA WIDOKU

ENDPOINT

PUNKT KOŃCOWY

DEFINICJA WIDOKU

N = None (nie pochodzi)

PUNKT KOŃCOWY

DEFINICJA WIDOKU

X = rozszerzenie

PUNKT KOŃCOWY

DEFINICJA WIDOKU

R = ograniczeń

PUNKT KOŃCOWY

DEFINICJA WIDOKU

S = podstawiania

PUNKT KOŃCOWY

DEFINICJA WIDOKU

OBIEKT

PUNKT KOŃCOWY

DEFINICJA WIDOKU

derivation_desc

PUNKT KOŃCOWY

DEFINICJA WIDOKU

Opis metoda wyprowadzania pochodnych typów:

PUNKT KOŃCOWY

DEFINICJA WIDOKU

trasa

PUNKT KOŃCOWY

DEFINICJA WIDOKU

SCHEMAT

PUNKT KOŃCOWY

DEFINICJA WIDOKU

usługa

PUNKT KOŃCOWY

DEFINICJA WIDOKU

ROZSZERZENIE

PUNKT KOŃCOWY

DEFINICJA WIDOKU

TYP

PUNKT KOŃCOWY

DEFINICJA WIDOKU

UŻYTKOWNIK

PUNKT KOŃCOWY

DEFINICJA WIDOKU

OGRANICZENIA

WIĘCEJ WYKAZU

REJESTROWANIE ZMIAN W WIDOKU

OBIEKT

WIĘCEJ WYKAZU

REJESTROWANIE ZMIAN W WIDOKU

SCHEMAT

WIĘCEJ STOPLIST

UMOŻLIWIA WYŚWIETLANIE WSZYSTKICH DEFINICJI

SERWER

IDENTYFIKATOR LOGOWANIA

VIEW ANY DATABASE

SERWER

typ komunikatu

WYŚWIETLANIE STANU BAZY DANYCH

BAZY DANYCH

wiązanie usługa ZDALNEGO

WYŚWIETLANIE STANU SERWERA

SERWER

ROLA

EXTERNAL ACCESS ASSEMBLY

SERWER

klucz zawartości

Są one bardziej poręczny.

SERWER

Remarks

kolekcja SCHEMATU XMLALAAALAK

ALAR

NIESTETY

Uprawnienia

Wymaga członkostwo w roli publicznej.

Przykłady

A.ALCD

SELECT * FROM sys.fn_builtin_permissions(DEFAULT)

B.ALCF

SELECT * FROM sys.fn_builtin_permissions(N'SYMMETRIC KEY')

C.ALCO

SELECT * FROM sys.fn_builtin_permissions(DEFAULT) 
    WHERE permission_name = 'SELECT';

Historia zmian

Microsoft Learning

ALDA

ALDB

ALDS