Hola:
Para controlar un error cualquier valor distinto a 0 es un error.
Para ver el mensaje de error puedes consultar la tabla System el sysmessage.
Para más ayuda y especificación te recomiendo que veas la ayuda en línea de SQL Server..
Hasta Luego..