До чего технологии дошли
Взято из MSDN:
Применение запутывания к определениям процедур
Чтобы применить запутывание к исходному тексту инструкции CREATE PROCEDURE, используется параметр WITH ENCRYPTION. Результат запутывания не виден непосредственно ни в одной системной таблице или представлении SQL Server 2005. Пользователи, не имеющие доступа к системным представлениям, системным таблицам или файлам баз данных, не смогут получить текст, подвергнутый запутыванию. Однако этот текст будет доступен привилегированным пользователям, имеющим прямой доступ к файлам баз данных. Эти пользователи могут применить обратную к запутыванию процедуру и получить исходный текст определения хранимой процедуры.
Использование аргумента WITH ENCRYPTION не позволяет публиковать хранимую процедуру как часть репликации SQL Server.
Ваш мастер запутывания, Хоббит Джедай.