Share via


sys.assembly_modules (Transact-SQL)

Her işlev, yordam veya bir ortak dil çalışma zamanı (CLR) derleme tarafından tanımlanan bir tetikleyici için bir satır döndürür.Bu katalog görünüm, temel, uygulama için CLR saklı yordamlar, CLR Tetikleyicileri veya CLR işlevleri eşleştirir.Nesne türü TA AF, BILGISAYAR, TB ve FT bir ilişkili derleme modüle sahip.Derleme ile nesne arasındaki ilişkiyi bulmak için , bu kataloğa görünüm katalog diğer görünümlere katılabilirsiniz.CLR saklı bir yordam oluşturmak, örneğin, bir satırda gösterilir sys.Objects tek satırdasys.Procedures (hangi devralırsys.Objects) ve tek satırdasys.assembly_modules.saklı yordam meta verilerde gösterilir sys.Objects and sys.Procedures.CLR uygulama temel yordam çubuğundaki başvuruda bulunan sys.assembly_modules.

sütun Name

Veri türü

Açıklama

object_id

int

Nesne kimlik numarası SQL nesnesinin.Bir veritabanı içinde benzersiz.

assembly_id

int

Bu modül oluşturulduğu derleme KIMLIĞI.

assembly_class

sysname

Bu modül tanımlayan derleme içindeki sınıf adı.

assembly_method

sysname

Yöntemin içinde adını assembly_classBu modül tanımlayan .

toplamak işlevleri (AF) için NULL.

null_on_null_input

bit

Modül, herhangi bir BOş giriş için çıkış NULL üretmek için bildirilen.

execute_as_principal_id

int

KIMLIĞI altında içeriği yürütmek oluşur, Veritabanı sorumlusunun yürütmek AS ile'belirtilen CLR işlev, saklı yordam veya tetikleyiciyi yan tümce.

null yürütmek İLERLEDİKÇE ARAYANIN =.Varsayılan değer budur.

Belirtilen veritabanı sorumlusunun KIMLIĞI AS SELF, yürütmek AS yürütmek = user_name, veya yürütmek AS login_name.

-2 = SAHİBİ OLARAK ÇALIŞTIRIN.

İzinler

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.Daha fazla bilgi için bkz: Meta veriler görünürlük yapılandırma.