• RAISERROR is not being removed!!!

    the only functionallity that has changed it you cannot pass RAISERROR less the ()

    you use to be able to send RAISERROR 50000 'this is a test'

    without the ()

    in SQL 2012, if you want to use RAISERROR 50000 'this is a test' it will fail. but in SQL 2012 you can still use RAISERROR ('this is a test',16,1)

    or in SQL 2012, you can just use THROW.

    all other forms of RAISERROR still work as always in SQL 2012 and Microsoft clearly states this on the links at the front of the article.

    other usefull info is located here;

    http://social.msdn.microsoft.com/Forums/en-US/transactsql/thread/81ef8f38-7ddc-486b-983c-18dbf7be412d