Acabei de me surpreender com algo em TSQL. Eu pensei que se xact_abort estivesse ligado, chamando algo como raiserror('Something bad happened', 16, 1); interromperia a execução do procedimento armazenado (ou qualquer lote). Mas minha mensagem de erro do ADO.NET provou o contrário. Recebi a...