Вы можете сделать это вручную, создав собственную таблицу системного журнала, вставив новую строку в начале хранимой процедуры и обновив ее в конце примера:
INSERT INTO systemLog (proc,start) VALUES ('My Proc',GETDATE())
SELECT @logid = SCOPE_IDENTITY()
--Do stuff here
UPDATE systemLog SET enddate = GETDATE() WHERE logid = @logid
Преимущество этого заключается в том, чтосохраненный процесс завершается неудачей, он не обновляет системную запись enddate