sys.assemblies (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform Sistemi (PDW)Microsoft FabricAmbarı'nda SQL analiz uç noktası

Her montaj için bir satır döndürür.

Sütun adı Veri türü Description
name sysname Derlemenin adı. Veritabanı içinde benzersizdir.
principal_id int Bu derlemenin sahibi olan sorumlunun kimliği.
assembly_id int Montaj kimlik numarası. Bir veritabanında benzersizdir.
clr_name nvarchar(4000) Montajın basit adı, sürüm numarası, kültür, açık anahtar ve mimarisi kodlayan kanonik dizedir. Bu değer, ortak dil çalışma zamanı (CLR) tarafındaki montajı benzersiz şekilde tanımlar.
permission_set tinyint Assembly için permission-set/security-level.

1 = Güvenli Erişim

2 = Dış Erişim

3 = Güvensiz Erişim
permission_set_desc nvarchar(60) Assembly için permission-set/security-level açıklaması.

SAFE_ACCESS

EXTERNAL_ACCESS

UNSAFE_ACCESS
is_visible bit 1 = Montaj Transact-SQL giriş noktalarını kaydetmek için görünür.

0 = Assembly yalnızca yönetilen çağıranlar için tasarlanmıştır. Yani, montaj veritabanındaki diğer montajlar için dahili uygulama sağlar.
create_date datetime Meclisin kurulduğu veya kayıt edildiği tarih.
modify_date datetime Montajın değiştirildiği tarih.
is_user_defined bit Montajın kaynağını gösterir.

0 = Sistem tanımlı montajlar (örneğin Microsoft. hiyerarşi veri tipi için SqlServer.Types)

1 = Kullanıcı tanımlı montajlar

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ı .