I have this transaction:
BEGIN TRAN;
Update Job set JobTitle = 'wonderfullivin' where JobId = 1271;
Update Job set LastTransactionDate = null where JobId = 1271;
COMMIT;
In which the second statement must fail because LastTransactionDate is set to be NOT NULL. When I look at the transaction log though, I see the transaction gets committed. Shouldn't it be aborted because one of the queries failed?