Aracılığıyla paylaş


sys.sp_add_trusted_assembly (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2017 (14.x) ve sonraki sürümleri Azure SQL Yönetilen Örneği

Sunucu için güvenilen derlemeler listesine bir derleme ekler.

Transact-SQL söz dizimi kuralları

Sözdizimi

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

Açıklamalar

Bu yordam, sys.trusted_assembliesbir derleme ekler.

Bağımsız değişken

Önemli

Genişletilmiş saklı yordamlar için bağımsız değişkenler, Sözdizimi bölümünde açıklandığı gibi belirli bir sırada girilmelidir. Parametreler sıra dışı girilirse bir hata iletisi oluşur.

[ @hash = ] 'değer'

Sunucu için güvenilen derlemeler listesine eklenecek derlemenin SHA2_512 karma değeri. Sunucu yapılandırması güvenilir derlemeler yüklenebilir: derleme imzasız olsa veya veritabanı güvenilir olarak işaretlenmese bile clr katı güvenlik etkinleştirilir.

[ @description = ] 'açıklama'

Derlemenin isteğe bağlı kullanıcı tanımlı açıklaması. Microsoft, güvenebileceğiniz basit adı, sürüm numarasını, kültürü, ortak anahtarı ve derleme mimarisini kodlayan kurallı adın kullanılmasını önerir. Bu değer, ortak dil çalışma zamanı (CLR) tarafındaki derlemeyi benzersiz olarak tanımlar ve clr_name'deki sys.assemblies değeriyle aynıdır.

İzinler

sabit sunucu rolü veya CONTROL SERVER izni sysadmin üyeliği gerektirir.

Örnekler

Aşağıdaki örnek, sunucu için güvenilen derlemeler listesine pointudt adlı bir derleme ekler. Bu değerler sys.assemblieskullanılabilir.

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