BEGIN TRANSACTION
    BEGIN TRY
        --DO_ACTION
        --COMMIT_TRANSACTION
    END TRY
    BEGIN CATCH
        --LOG_ERROR (e.g. INSERT INTO ErrorTable (ERROR_MESSAGE(), ...))
        --ROLLBACK
    END CATCH
次のことを実行しようとしていますが、ROLLBACKコマンドがエラーのログをロールバックしているため、「ErrorTable」には何も含まれていません。
この状況でやりたいことをどうやってやるの?