Sys.sp_add_trusted_assembly (Transact-SQL)sys.sp_add_trusted_assembly (Transact-SQL)

SE APLICA A: síSQL Server (a partir de 2017) noAzure SQL Database noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server (starting with 2017) noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Agrega un ensamblado a la lista de ensamblados de confianza para el servidor.Adds an assembly to the list of trusted assemblies for the server.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxisSyntax

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

ComentariosRemarks

Este procedimiento agrega un ensamblado a sys.trusted_assemblies.This procedure adds an assembly to sys.trusted_assemblies.

ArgumentosArguments

[ @hash =] 'valor'[ @hash = ] 'value'
El valor de hash SHA2_512 del ensamblado que se va a agregar a la lista de ensamblados de confianza para el servidor.The SHA2_512 hash value of the assembly to add to the list of trusted assemblies for the server. Puede que se cargue cuando los ensamblados de confianza seguridad estricta de CLR está habilitada, incluso si el ensamblado está firmado o la base de datos no está marcada como de confianza.Trusted assemblies may load when CLR strict security is enabled, even if the assembly is unsigned or the database is not marked as trustworthy.

[ @description =] 'descripción'[ @description = ] 'description'
Descripción de definido por el usuario opcional del ensamblado.Optional user-defined description of the assembly. Microsoft recomienda usar el nombre canónico que codifica el nombre simple, número de versión, referencia cultural, clave pública y la arquitectura de ensamblado de confianza.Microsoft recommends using the canonical name that encodes the simple name, version number, culture, public key, and architecture of the assembly to trust. Forma exclusiva este valor identifica el ensamblado del lado common language runtime (CLR) y es el mismo que el valor de clr_name en sys.assemblies.This value uniquely identifies the assembly on the common language runtime (CLR) side and is the same as the clr_name value in sys.assemblies.

PermisosPermissions

Debe pertenecer a la sysadmin rol fijo de servidor o CONTROL SERVER permiso.Requires membership in the sysadmin fixed server role or CONTROL SERVER permission.

EjemplosExamples

En el ejemplo siguiente se agrega un ensamblado denominado pointudt a la lista de ensamblados de confianza para el servidor.The following example adds an assembly named pointudt to the list of trusted assemblies for the server. Estos valores están disponibles en sys.assemblies.These values are available from sys.assemblies.

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

Vea tambiénSee Also

sys.sp_drop_trusted_assemblysys.sp_drop_trusted_assembly
sys.trusted_assembliessys.trusted_assemblies
CREATE ASSEMBLY (Transact-SQL)CREATE ASSEMBLY (Transact-SQL)
Seguridad estricta de CLRCLR strict security
sys.assembliessys.assemblies
sys.dm_clr_loaded_assembliessys.dm_clr_loaded_assemblies