Al crear la clave asimétrica del ensamblaje, ¿debe permanecer en el sistema de archivos?
-
30-10-2019 - |
Pregunta
Estoy implementando un proyecto CLR SQL Server en mi base de datos y estoy sureza de algo. Para dar la función en el proyecto de acceso externo, estoy creando una clave asimétrica desde el ensamblaje de proyectos, creando un inicio de sesión desde esa clave y otorgando acceso a ese inicio de sesión. De MSDN:
USE master
GO
CREATE ASYMMETRIC KEY SQLCLRTestKey FROM EXECUTABLE FILE = 'path\to\my\assembly.dll'
CREATE LOGIN SQLCLRTestLogin FROM ASYMMETRIC KEY SQLCLRTestKey
GRANT EXTERNAL ACCESS ASSEMBLY TO SQLCLRTestLogin
GO
Mi pregunta es, ¿necesito mantener el ensamblaje en el sistema de archivos después de que se crea la clave para que funcione el inicio de sesión? Sé que podría probar esto haciendo lo anterior, y luego retirando la asamblea y viendo si las cosas se rompen, pero el único entorno al que tengo este tipo de acceso en este momento es una producción y no quiero acordar cosas allí. Por lo tanto, pregunté aquí. ¿Alguien podría decirme si necesito mantener el ensamblaje después de que se cree la llave? ¡Gracias!
No hay solución correcta