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.