Udostępnij za pośrednictwem


sys.assembly_modules (Transact-SQL)

Zwraca jeden wiersz dla każdej funkcja, procedura lub wyzwalacz, który jest zdefiniowany przez wirtualny plik dziennika (CLR) w czasie wykonywania języka wspólnego.W tym widoku wykazu mapuje CLR przechowywane procedury, wyzwalacze CLR lub funkcji środowiska CLR ich implementacji podstawowej.Obiekty typu TA, AF, PC, ZR i FT mają modułu skojarzony wirtualny plik dziennika.Aby znaleźć skojarzenia między obiektem a wirtualny plik dziennika, możesz przyłączyć ten widok katalogu do innych widoki wykazu.Na przykład po utworzeniu składowana procedura CLR reprezentowany jest przez jeden wiersz w sys.Objects, jeden wiersz w sys.Procedures (która dziedziczy sys.Objects) i jeden wiersz w sys.assembly_modules.Sama procedura przechowywana jest reprezentowany przez metadane w sys.Objects and sys.Procedures.Odwołania do wykonania podstawowej CLR tej procedury znajdują się w sys.assembly_modules.

Nazwa kolumna

Typ danych

Description

object_id

int

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

assembly_id

int

Identyfikator wirtualny plik dziennika, z którego został utworzony w tym module.

assembly_class

sysname

Nazwa klasy w obrębie wirtualny plik dziennika, który definiuje ten moduł.

assembly_method

sysname

Nazwa metoda w ramach assembly_class definiujący ten moduł.

Wartość NULL dla funkcji agregujących (AF).

null_on_null_input

bit

Moduł został uznany do wyprodukowania wartość NULL, dane wyjściowe na wartości NULL, wszystkie dane wejściowe.

execute_as_principal_id

int

Identyfikator głównej bazy danych, w których pojawia się wykonać kontekstu, określone przez wykonać AS klauzula funkcja środowiska CLR, procedura przechowywana lub wyzwalacza.

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

Identyfikator podmiotu określonej bazy danych = wykonać AS AUTOMATYCZNEJ, wykonać AS user_name, lub jako wykonać login_name.

2 = wykonać JAKO WŁAŚCICIELA.

Uprawnienia

In SQL Server 2005 and later versions, the visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission.Aby uzyskać więcej informacji zobacz Konfiguracja widoczność metadane.