Ако пуснете и СЪЗДАДЕТЕ процедурата, ще загубите настройките за сигурност. Това може да подразни вашия DBA или напълно да прекъсне приложението ви.
Това, което правя, е да създам тривиална съхранена процедура, ако тя все още не съществува. След това можете да ПРОМЕНИТЕ съхранената процедура по ваш вкус.
IF object_id('YourSp') IS NULL
EXEC ('create procedure dbo.YourSp as select 1')
GO
ALTER PROCEDURE dbo.YourSp
AS
...
По този начин настройките за сигурност, коментарите и други мета данни ще оцелеят след внедряването.