Quando executa uma procedure no sql server ocorre o erro
| 1 | Sintaxe incorreta próxima a '@errno'. | 
ou
| 1 | incorrect syntax near '@errno'. | 
Alterei o retorno do erro de
| 1 | RAISERROR @errno @errmsg | 
para
| 1 | THROW @errno, @errmsg,2; | 
No meu caso, tive que alterar na trigger que utilizava, e não na minha procedure.
Post feito com base nesse link
