sys.assembly (Transact-SQL)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Managed Instance yesAzure Synapse Analytics Analytics yesPlatform System (PDW)

Mengembalikan baris untuk setiap rakitan.

Nama kolom Jenis data Deskripsi
nama nama sysname Nama majelis. Unik dalam database.
principal_id Int ID prinsipal yang memiliki assembly ini.
assembly_id int Nomor identifikasi perakitan. Unik dalam database.
clr_name nvarchar(4000) String kanonis yang mengodekan nama sederhana, nomor versi, budaya, kunci publik, dan arsitektur perakitan. Nilai ini secara unik mengidentifikasi rakitan di sisi runtime bahasa umum (CLR).
permission_set kecil Set izin/tingkat keamanan untuk perakitan.

1 = akses Brankas

2 = Akses Eksternal

3 = Akses Tidak Aman
permission_set_desc nvarchar(60) Deskripsi untuk set izin/tingkat keamanan untuk perakitan.

SAFE_ACCESS

EXTERNAL_ACCESS

UNSAFE_ACCESS
is_visible bit 1 = Assembly terlihat untuk mendaftarkan titik masuk Transact-SQL.

0 = Assembly hanya ditujukan untuk penelepon terkelola. Artinya, perakitan menyediakan implementasi internal untuk rakitan lain dalam database.
create_date datetime Tanggal perakitan dibuat atau didaftarkan.
modify_date datetime Tanggal perakitan dimodifikasi.
is_user_defined bit Menunjukkan sumber assembly.

0 = Rakitan yang ditentukan sistem (seperti Microsoft.SqlServer.Types untuk jenis data hierarkisid )

1 = Rakitan yang ditentukan pengguna

Izin

Visibilitas metadata dalam tampilan katalog terbatas pada securable yang dimiliki pengguna atau di mana pengguna telah diberi beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.

Lihat juga

Tampilan Katalog Rakitan CLR (SQL Bertransaksi)
Tampilan Katalog (Transact-SQL)
ASSEMBLYPROPERTY (Transact-SQL)