sys.sp_add_trusted_assembly (Transact-SQL)
Si applica a: SQL Server 2017 (14.x) e versioni successive Istanza gestita di SQL di Azure
Aggiunge un assembly all'elenco di assembly attendibili per il server.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_add_trusted_assembly
[ @hash = ] 'value'
[ , [ @description = ] 'description' ]
[ ; ]
Osservazioni:
Questa procedura aggiunge un assembly a sys.trusted_assemblies.
Argomenti
[ @hash = ] 'value'
Valore hash SHA2_512 dell'assembly da aggiungere all'elenco di assembly attendibili per il server. Gli assembly attendibili possono essere caricati quando la configurazione del server: è abilitata la sicurezza clr strict, anche se l'assembly non è firmato o il database non è contrassegnato come attendibile.
[ @description = ] 'description'
Descrizione facoltativa definita dall'utente dell'assembly. Microsoft consiglia di usare il nome canonico che codifica il nome semplice, il numero di versione, le impostazioni cultura, la chiave pubblica e l'architettura dell'assembly da considerare attendibili. Questo valore identifica in modo univoco l'assembly sul lato COMMON Language Runtime (CLR) e corrisponde al clr_name
valore in sys.assemblies
.
Autorizzazioni
Richiede l'appartenenza al ruolo predefinito del server sysadmin o all'autorizzazione CONTROL SERVER.
Esempi
Nell'esempio seguente viene aggiunto un assembly denominato pointudt
all'elenco di assembly attendibili per il server. Questi valori sono disponibili da sys.assemblies.
EXEC sp_add_trusted_assembly
0x8893AD6D78D14EE43DF482E2EAD44123E3A0B684A8873C3F7BF3B5E8D8F09503F3E62370CE742BBC96FE3394477214B84C7C1B0F7A04DCC788FA99C2C09DFCCC,
N'pointudt, version=0.0.0.0, culture=neutral, publickeytoken=null, processorarchitecture=msil';