Cuál es el ciclo de vida de la integración CLR de SQL Server?

¿Cómo se gestionan los objetos CLR (.NET) en SQL Server?

El punto de entrada a cualquier código CLR de SQL Server es un método estático. Por lo general, solo creará objetos que existan dentro del alcance de ese método. Sin embargo, posiblemente podría almacenar referencias a objetos en miembros estáticos, dejándolos escapar del alcance de la llamada al método. Si SQL Server retiene estos objetos en la memoria a través de múltiples llamadas a procedimientos / funciones almacenadas, entonces podrían ser útiles para almacenar en caché aplicaciones, aunque también serían más peligrosas.

¿Cómo trata esto SQL Server? ¿Incluso permite miembros estáticos (sin método)? Si es así, ¿cuánto tiempo los retiene en la memoria? ¿Basura recoge todo después de cada llamada CLR? ¿Cómo maneja la concurrencia?

Respuestas a la pregunta(5)

Su respuesta a la pregunta