sys.sp_add_trusted_assembly (Transact-SQL)

Se aplica a: SQL Server 2017 y versiones posteriores Azure SQL Managed Instance No compatible Azure Synapse Analytics Not supported Analytics Platform System (PDW)

Agrega un ensamblado a la lista de ensamblados de confianza para el servidor.

Icono de vínculo de temaConvenciones de sintaxis de Transact-SQL

Sintaxis

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

Observaciones

Este procedimiento agrega un ensamblado a sys.trusted_assemblies.

Argumentos

[ @hash = ] 'value'
Valor hash SHA2_512 del ensamblado que se va a agregar a la lista de ensamblados de confianza para el servidor. Los ensamblados de confianza se pueden cargar cuando se habilita la seguridad estricta de CLR , incluso si el ensamblado no está firmado o la base de datos no está marcada como de confianza.

[ @description = ] 'description'
Descripción opcional definida por el usuario del ensamblado. Microsoft recomienda usar el nombre canónico que codifica el nombre simple, el número de versión, la referencia cultural, la clave pública y la arquitectura del ensamblado para confiar. Este valor identifica de forma única el ensamblado en el lado de Common Language Runtime (CLR) y es el mismo que el valor de clr_name en sys.assemblies.

Permisos

Requiere la pertenencia al sysadmin rol fijo de servidor o CONTROL SERVER permiso.

Ejemplos

En el ejemplo siguiente se agrega un ensamblado denominado pointudt a la lista de ensamblados de confianza para el servidor. Estos valores están disponibles en sys.assemblies.

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

Consulte también

sys.sp_drop_trusted_assembly
sys.trusted_assemblies
CREATE ASSEMBLY (Transact-SQL)
Seguridad estricta de CLR
sys.assemblies
sys.dm_clr_loaded_assemblies