Quando si crea una chiave asimetrica dall'assembly, il montaggio deve rimanere sul file system
-
30-10-2019 - |
Domanda
Sto distribuendo un progetto CLR SQL Server nel mio database e sono in grado di utilizzare qualcosa. Per fornire la funzione nel progetto Accesso esterno sto creando una chiave asimetrica dall'assemblaggio dei progetti, creando un accesso da quella chiave e concedendo l'accesso a tale accesso. Da 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
La mia domanda è: devo mantenere l'assemblaggio sul file system dopo che la chiave è stata creata affinché il login funzioni? So che potrei testarlo facendo quanto sopra, quindi rimuovendo l'assemblea e vedendo se le cose si rompono, ma l'unico ambiente a cui ho questo tipo di accesso in questo momento è uno di produzione e non voglio fare il giro delle cose lì. Quindi, ho chiesto qui. Qualcuno potrebbe dirmi se ho bisogno di mantenere l'assemblaggio dopo la creazione della chiave? Grazie!
Nessuna soluzione corretta