Kan det vara så att implicita transaktioner är aktiverat?
Från BOL
DB-Library applications and Transact-SQL scripts use the Transact-SQL SET
IMPLICIT_TRANSACTIONS ON statement to start implicit transaction mode. Use the
SET IMPLICIT_TRANSACTIONS OFF statement to turn implicit transaction mode off.
Use the COMMIT TRANSACTION, COMMIT WORK, ROLLBACK TRANSACTION, or ROLLBACK WORK
statements to end each transaction.