Lors de la création de la clé asymétrique à partir de l'assemblage, l'assemblage doit rester sur le système de fichiers

dba.stackexchange https://dba.stackexchange.com/questions/23035

Question

Je déploie un projet SQL Server CLR dans ma base de données et je suis utile de quelque chose. Pour donner la fonction dans l'accès externe du projet, je crée une clé asymétrique à partir de l'assemblage des projets, créant une connexion à partir de cette clé et accordant l'accès à cette connexion. 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 

Ma question est: dois-je garder l'assemblage sur le système de fichiers après la création de la clé pour que la connexion fonctionne? Je sais que je pourrais tester cela en faisant ce qui précède, puis en supprimant l'assemblage et en voyant si les choses se cassent, mais le seul environnement auquel j'ai ce type d'accès en ce moment est une production de production et je ne veux pas boucher avec les choses là-bas. Ainsi, j'ai demandé ici. Quelqu'un pourrait-il me dire si j'ai besoin de garder l'assemblage après la création de la clé? Merci!

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top