sys.assembly_modules (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzureSQL Managed InstanceAzureSynapse AnalyticsAnalyticsPlatform System (PDW)SQL analytics endpoint in Microsoft FabricWarehousein Microsoft Fabric

Ortak dil çalışma zamanı (CLR) assembly tarafından tanımlanan her fonksiyon, prosedür veya tetikleyici için bir satır döndürür. Bu katalog görünümü, CLR depolanan prosedürleri, CLR tetikleyicilerini veya CLR fonksiyonlarını temel uygulamalara eşler. TA, AF, PC, FS ve FT tipi nesnelerin ilişkili bir montaj modülü vardır. Nesne ile assembly arasındaki ilişkiyi bulmak için bu katalog görünümünü diğer katalog görünümlerine bağlayabilirsiniz. Örneğin, bir CLR kayıtlı prosedür oluşturduğunuzda, sys.objects'te bir satır, sys.procedures'da bir satır ( sys.objects'ten miras alınır) ve sys.assembly_modules'de bir satır olarak temsil edilir. Saklanan prosedürün kendisi, sys.objects ve sys.procedures içindeki meta verilerle temsil edilir. Prosedürün temel CLR uygulamasına dair referanslar sys.assembly_modules'ta bulunmaktadır.

Sütun adı Veri türü Description
object_id int SQL nesnesinin nesne tanımlama numarası. Bir veritabanında benzersizdir.
assembly_id int Bu modülün oluşturulduğu montajın ID'si.
assembly_class sysname Bu modülü tanımlayan montaj içindeki sınıfın adı.
assembly_method sysname Bu modülü tanımlayan assembly_class içindeki metodun adı.

Toplam fonksiyonlar (AF) için NULL.
null_on_null_input bit Modül, herhangi bir NULL girdi için NULL çıktı üreteceği ilan edildi.
execute_as_principal_id int Bağlam yürütülmesinin gerçekleştiği veritabanı prensibinin kimliği, CLR fonksiyonunun, saklanan prosedürün veya tetikleyicinin maddesiyle belirtildiği EXECUTE AS gibi.

NULL = EXECUTE AS ARAYAN. Bu varsayılan seçenektir.

Belirtilen veritabanı yöneticisinin kimliği = EXECUTE AS SELF, EXECUTE ASuser_name veya EXECUTE ASlogin_name.

-2 = EXECUTE AS SAHIBI.

Permissions

Katalog görünümlerindeki meta verilerin görünürlüğü, kullanıcının sahip olduğu veya kullanıcıya bazı izinlerin verildiği güvenli hale getirilebilir öğelerle sınırlıdır. Daha fazla bilgi için bkz. meta veri görünürlüğü yapılandırması .

Ayrıca Bkz.

nesne kataloğu görünümlerini (Transact-SQL)
Katalog Görünümleri (Transact-SQL)