Você está procurando por
WITH ENCRYPTION
, que criptografa o código por trás do seu proc armazenado. CREATE PROCEDURE usp_MyProc
WITH ENCRYPTION
AS
SELECT *
FROM myTable
Apenas uma ressalva, do MSDN:
Algumas referências e leituras complementares:
- http://blog.sqlauthority.com/2007/07/01/sql-server-explanation-of-with-encryption-clause-for-stored-procedure-and-user -funções-definidas/
- http://msdn.microsoft.com/en-us/ library/ms187926.aspx