Метод, який я часто використовую для розшифрування декількох збережених процедур одночасно ...
Використовуйте SQL RedGate Порівняйте та порівняйте вашу базу даних із порожньою базою даних (або будь-яка база даних, яку ви знаєте, не матиме збережених процедур). Створіть сценарій розгортання та скопіюйте у SSMS. Знайдіть і замініть на ВИКОНАННЯ білим пробілом. Потім змініть ПРОЦЕДУРУ СТВОРЕННЯ НА АЛЬТЕРАЦІЮ. Запустіть скрипт RedGate проти вихідної бази даних, і ви видалили всі збережені процедури шифрування.
У мене була база даних із 400+ збереженими процедурами, і хоча підказка SQL зручна, не варто було мого часу клацати правою кнопкою миші, копіювати та вставляти проти 400+ зберігаються процедур. Використовуючи RedGate SQL Порівняти, я зміг видалити шифрування з 400+ збережених процедур приблизно за 10 хвилин до початку закінчення.