sys.sp_add_trusted_assembly (Transact-SQL)
Se aplica a: SQL Server 2017 (14.x) y versiones posteriores Azure SQL Managed Instance
Agrega un ensamblado a la lista de ensamblados de confianza para el servidor.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_add_trusted_assembly
[ @hash = ] 'value'
[ , [ @description = ] 'description' ]
[ ; ]
Comentarios
Este procedimiento agrega un ensamblado a sys.trusted_assemblies.
Argumentos
[ @hash = ] 'value'
El SHA2_512 valor hash 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 la configuración del servidor: se habilita la seguridad clr strict, 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 clr_name
valor de sys.assemblies
.
Permisos
Requiere la pertenencia al rol fijo de servidor sysadmin o al permiso CONTROL SERVER.
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';