Udostępnij za pośrednictwem


sys.extended_properties (języka Transact-SQL)

Zwraca wiersz dla każdej rozszerzonych właściwość w bieżącej bazie danych.

Nazwa kolumny

Typ danych

Opis

class

tinyint

Określa klasę element , na którym istnieje właściwość .Może mieć jedną z następujących czynności:

0 = Bazy danych

1 = Obiektu lub kolumna

2 = Parametr

3 = Schematu

4 = Głównej bazy danych

5 = Zestawu

6 = Typ

7 = Indeks

10 = Schematu XML kolekcja

15 = Typ wiadomości

16 = kontraktserwisowej

17 = Usługi

18 = Zdalnej usługa powiązanie

19 = Marszruty

20 = Dataspace (grupa plików lub schemat partycji)

21 = Partycji, funkcja

22 = Plik bazy danych

27 = Planu

class_desc

nvarchar(60)

Opis klasy, w którym istnieje rozszerzonych właściwość .Może mieć jedną z następujących czynności:

BAZY DANYCH

OBJECT_OR_COLUMN

PARAMETR

SCHEMAT

DATABASE_PRINCIPAL

MONTAŻ

TYP

INDEKS

XML_SCHEMA_COLLECTION

MESSAGE_TYPE

SERVICE_CONTRACT

USŁUGI

REMOTE_SERVICE_BINDING

TRASY

DATASPACE

PARTITION_FUNCTION

DATABASE_FILE

PLAN_GUIDE

major_id

int

Identyfikator element , na którym rozszerzone właściwość istnieje, interpretowane zgodnie z jego klasy.Większość elementów jest to identyfikator, który stosuje się do tej klasy reprezentuje.Interpretacja niestandardowych identyfikatorów głównych jest następująca:

Jeśli class jest równa 0, major_id jest zawsze 0.

If class is 1, 2, or 7 major_id is object_id.

minor_id

int

Pomocniczy identyfikator element istnieje rozszerzone właściwość , są interpretowane zgodnie z jego klasy.W przypadku większości elementów jest równa 0; w przeciwnym razie identyfikator jest następująca:

Jeśli class = 1, minor_id jest column_id Jeśli kolumna, jeśli inna 0 obiektu

If class = 2, minor_id is the parameter_id.

If class 7 = minor_id is the index_id.

name

sysname

Nazwa właściwości unikatowe z class, major_id, i minor_id.

value

sql_variant

Wartość właściwośćrozszerzonej.

Uprawnienia

W programie SQL Server 2005 i nowszych wersjach widoczność metadanych w widokach wykazu jest ograniczona do zabezpieczanych obiektów, które należą do użytkownika lub do których udzielono użytkownikowi pewnych uprawnień.Aby uzyskać więcej informacji, zobacz Konfiguracja widoczność metadanych.