Прямой перевод может быть RAISERROR, но SQL Server 2005 теперь поддерживает блоки TRY / CATCH
BEGIN TRY
BEGIN TRANSACTION TestTransaction
INSERT INTO tbBlah
(
SomeColumn
)
VALUES
(
5
)
COMMIT TRANSACTION TestTransaction
END TRY
BEGIN CATCH
ROLLBACK TRANSACTION TestTransaction
END CATCH