SQL 2012 nie obsługuje nieudokumentowanej wersji RaiserrorObsługiwana składnia to
RAISERROR(@Message,Serverity,state);
-- @Message może być identyfikatorem wiadomości , ale powinien istnieć w sysmessages, więc jeśli chcesz wysyłać niestandardowe wiadomości, myślę, że powinieneś dodać je sysmessages
http://msdn.microsoft.com/en-us/library/ms178592 .aspx
Inną opcją jest użycie RZUTU
http://technet.microsoft.com/en-us/library/ee677615 .aspx