Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Was ist eine gespeicherte Prozedur mit einem Vorhängeschloss-Symbol in SQL Server 2005?

Das Vorhängeschloss bedeutet, dass die gespeicherte Prozedur mit WITH ENCRYPTION verschlüsselt wurde Hinweis (siehe CREATE PROC in BOL für weitere Informationen).

Es nicht bedeutet, dass es sich um eine gespeicherte CLR-Prozedur handelt.

Hier ist ein Artikel des SQL Server Magazine zum Entschlüsseln von Objekten, die mit WITH ENCRYPTION verschlüsselt wurden Hinweis.

Es gibt auch Tools von Drittanbietern, die dasselbe tun - native Sproc-Verschlüsselung ist nicht als starke Verschlüsselungsstufe gedacht.

Bearbeiten:hier , aber ich habe es nicht auf SQL Server 2005 oder höher getestet.