Udostępnij za pośrednictwem


sys.assembly_modules (języka Transact-SQL)

Zwraca jeden wiersz dla każdej funkcja, procedury lub wyzwalacz, który jest zdefiniowany przez wspólne language runtime (CLR) wirtualny plik dziennika.W tym widoku wykazu mapuje CLR przechowywane procedury, wyzwalacze CLR lub funkcje CLR ich realizacji podstawowych.Obiekty typu TA, AF, PC, FS i FT mają moduł skojarzonego wirtualny plik dziennika .Znaleźć skojarzenie obiektu z wirtualny plik dziennika, można wyświetlić ten wykaz do innych widoki wykazu łączyć .Na przykład podczas tworzenia procedura składowana CLRreprezentowany jest przez jednego wiersza w sys.objects, jeden wiersz w sys.procedures (która dziedziczy z sys.objects) i jeden wiersz w sys.assembly_modules.procedura składowana sobie jest reprezentowany przez metadane w sys.objects i sys.procedures.Odniesienia do implementacji środowiska CLR podstawowej procedury można znaleźć w sys.assembly_modules.

Nazwa kolumny

Typ danych

Opis

object_id

int

Numer identyfikacyjny obiektu SQL obiektu.Jest unikatowa w bazie danych.

assembly_id

int

Identyfikator wirtualny plik dziennika , z którego został utworzony ten moduł.

assembly_class

sysname

Nazwa klasy w obrębie wirtualny plik dziennika definiuje ten moduł.

assembly_method

sysname

Nazwa metoda w assembly_class definiuje ten moduł.

Wartość NULL dla funkcji wartość zagregowana (AF).

null_on_null_input

bit

Moduł został uznany za do wyprodukowania NULL wyjściowy dla NULL, wszelkie dane wejściowe.

execute_as_principal_id

int

Identyfikator podmiotu bazy danych, pod którym nastąpi wykonanie kontekstu, określone przez co wykonanie klauzula funkcja CLR, procedura składowanalub wyzwalacza.

NULL = WYKONANIA JAKO OBIEKT WYWOŁUJĄCY.Jest to wartość domyślna.

Identyfikator podmiotu określonej bazy danych = wykonanie SELF AS, wykonywanie jako user_name, lub EXECUTE jako login_name.

-2 = WYKONANIE JAKO WŁAŚCICIEL.

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.