
Encriptando Procedimientos Almacenados en SQL Server
Al crear o actualizar un procedimiento almacenado tenemos la oportunidad de habilitar la encriptación permitiendo que el contenido no pueda ser modificado.
En este caso usaremos la base de datos Northwind para lo cual crearemos el siguiente procedimiento almacenado:

Antes de ejecutar el procedimiento almacenado como normalmente lo creamos, agregamos WITH ENCRIPTION para indicar que se creará el procedimiento almacenado usando la encriptación.

Creamos el procedimiento almacenado y verificamos la carpeta de los procedimientos almacenados viendo la siguiente diferencia con respecto a los otros procedimientos almacenados:

Y si tratamos de modificar el procedimiento almacenado no podremos realizarlo:

Si quisieramos desencriptar nuestro procedimiento almacenado podemos usar software de terceros como dbForge SQL Decryptor
Puedes visitar esta página y descargar el programa
https://www.devart.com/dbforge/sql/sqldecryptor/
Con este software podemos desencriptar nuestro procedimiento almacenado:

Aqui obtenemos el script del procedimiento almacenado que habíamos encriptado:

Romulaldo Sarmiento
Excelente aporte. Muchas gracias.
graliontorile
Excellent post. I was checking constantly this blog and I'm impressed! Very helpful info particularly the last part :) I care for such info a lot. I was looking for this certain info for a very long time. Thank you and best of luck.
zoritoler imol
Keep working ,fantastic job!
gralion torile
I have recently started a blog, the information you offer on this site has helped me tremendously. Thank you for all of your time & work. "The word 'genius' isn't applicable in football. A genius is a guy like Norman Einstein." by Joe Theismann.