sql >> Base de Datos >  >> RDS >> Sqlserver

¿Qué es un procedimiento almacenado con un icono de candado en SQL Server 2005?

El candado significa que el procedimiento almacenado ha sido encriptado usando el WITH ENCRYPTION sugerencia (ver CREATE PROC en BOL para más información).

no significa que es un procedimiento almacenado CLR.

Aquí está un artículo de SQL Server Magazine sobre cómo descifrar objetos que están encriptados usando WITH ENCRYPTION pista.

También existen herramientas de terceros que hacen lo mismo:el cifrado sproc nativo no pretende ser un nivel de cifrado fuerte.

Editar:Aquí es otro, pero no lo he probado en SQL Server 2005 o posterior.