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.