¿Lista de cosas que se deben verificar antes de activar SQL Server CLR?

¿Lista de cosas que se deben verificar antes de activar SQL Server CLR?

Estoy intentando implementar una función CLR (que calcula un hash de un texto o un archivo, no disponible en SQL Server) por primera vez en un servidor de producción.

Pude probar la función en una máquina de desarrollo pero todavía me pregunto:

¿Hay alguna lista detrampas¿Qué considerar antes de activar la opción CLR?

sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO

Respuesta1

Creo que encontrará toda (o al menos una buena cantidad) de la información que desea en este artículo de MSDN directamente relacionado con el tema:

Seguridad de integración CLR

Aunque dudo que se relacione directamente con su situación, he visto un gran problema al llamar a código no administrado desde un ensamblado. Algo parecido aesta publicación.

Además, cualquier dependencia que requiera su ensamblado también debe registrarse con SQL. Incluso cosas como System.dll. Eso puede ponerse feo. Muy pocos ensamblados están bendecidos por SQL de forma predeterminada.

información relacionada