Um método usado com freqüência para descriptografar vários procedimentos armazenados de cada vez ...
Use o SQL Compare da RedGate e compare seu banco de dados com um banco de dados vazio (ou qualquer banco de dados que você conheça não terá os procedimentos armazenados). Crie um script de implantação e copie para o SSMS. Encontre e substitua WITH ENCRYPTION pelo espaço em branco. Em seguida, mude o CREATE PROCEDURE para ALTER PROCEDURE. Execute o script RedGate no banco de dados original e você removeu toda a criptografia de procedimento armazenado.
Eu tinha um banco de dados com mais de 400 procedimentos armazenados e, embora o SQL Prompt seja útil, não valeu a pena clicar com o botão direito do mouse, copiar e colar nos mais de 400 procedimentos armazenados. Usando o RedGate SQL Compare, consegui remover a criptografia dos meus mais de 400 procedimentos armazenados em aproximadamente 10 minutos do início ao fim.