sys.sp_add_trusted_assembly (T-SQL)

Berlaku untuk: SQL Server 2017 (14.x) dan Azure SQL Managed Instance yang lebih baru

Menambahkan rakitan ke daftar rakitan tepercaya untuk server.

Konvensi sintaks transact-SQL

Sintaks

sp_add_trusted_assembly
    [ @hash = ] 'value'
    [ , [ @description = ] 'description' ]
[ ; ]

Keterangan

Prosedur ini menambahkan rakitan ke sys.trusted_assemblies.

Argumen

[ @hash = ] 'nilai'

Nilai hash SHA2_512 rakitan untuk ditambahkan ke daftar rakitan tepercaya untuk server. Rakitan tepercaya dapat dimuat ketika keamanan ketat CLR diaktifkan, bahkan jika rakitan tidak ditandatangani atau database tidak ditandai sebagai dapat dipercaya.

[ @description = ] 'deskripsi'

Deskripsi opsional yang ditentukan pengguna dari rakitan. Microsoft merekomendasikan penggunaan nama kanonis yang mengodekan nama sederhana, nomor versi, budaya, kunci publik, dan arsitektur assembly untuk dipercaya. Nilai ini secara unik mengidentifikasi rakitan di sisi runtime bahasa umum (CLR) dan sama dengan clr_name nilai dalam sys.assemblies.

Izin

Memerlukan keanggotaan dalam peran server tetap sysadmin atau izin SERVER KONTROL.

Contoh

Contoh berikut menambahkan rakitan bernama pointudt ke daftar rakitan tepercaya untuk server. Nilai-nilai ini tersedia dari sys.assemblies.

EXEC sp_add_trusted_assembly
    0x8893AD6D78D14EE43DF482E2EAD44123E3A0B684A8873C3F7BF3B5E8D8F09503F3E62370CE742BBC96FE3394477214B84C7C1B0F7A04DCC788FA99C2C09DFCCC,
    N'pointudt, version=0.0.0.0, culture=neutral, publickeytoken=null, processorarchitecture=msil';