sys.assembly_modules (Transact-sql)
Her işlev, yordamı veya bir ortak dil çalışma zamanı (clr) Kurul tarafından tanımlanmış tetikleyici için bir satır döndürür. Bu Katalog görünümü, alttaki uygulanışını clr depolanan yordamlar, clr Tetikleyiciler veya clr işlevleri eşleştirir. Nesne türü ta, af, pc, fs ve ft ilişkili derleme modül vardır. Nesne ile Meclis arasındaki ilişkiyi bulmak için diğer katalog görünümleri bu katalog görünüm katılabilirsiniz. clr depolanan yordamı oluşturduğunuzda, örneğin, bir satır temsil edilir sys.objects, bir satır içinde sys.procedures (hangi miras alır sys.objects) ve bir satır sys.assembly_modules. Saklı yordam meta verileri temsil edilir sys.objects ve sys.procedures. Yordamın temel clr uygulamasıyla başvurular içinde bulundu sys.assembly_modules.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
object_id |
int |
sql nesne nesne tanımlama numarası. Bir veritabanı içinde benzersizdir. |
assembly_id |
int |
Bu modül oluşturulduğu derleme Kımlığı. |
assembly_class |
sysname |
Bu modül tanımlar derleme içindeki sınıf adı. |
assembly_method |
sysname |
Yöntemin içinde adı assembly_class bu modül tanımlar. Toplama işlevleri (af) null. |
null_on_null_input |
bit |
Modül, giriş herhangi null çıkış null üretmek için bildirilen. |
execute_as_principal_id |
int |
Altında bağlamında yürütülür, veritabanı asıl Kımlığı execute as ile belirtilen clr işlevi, saklı yordam veya tetikleyiciyi yan tümcesi. NULL = ARAYAN YÜRÜTMEK. Varsayılan değer budur. Belirtilen veritabanı anapara Kımlığı execute as self execute as = user_name, ya da execute as login_name. -2 = SAHİBİ OLARAK YÜRÜTMEK. |
İzinler
Katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahibi olduğu ya da bazı izinlerine sahip olduğu güvenliği sağlanabilen öğelerle sınırlıdır.Daha fazla bilgi için bkz: Meta veri görünürlük yapılandırma.