Jeg tror, at IMPLICIT_TRANSACTIONS-indstillingen fungerer, som du håber, den gør. Medmindre jeg forstår dit spørgsmål forkert.
Har du kigget på MSDN ?
INDSTIL IMPLICIT_TRANSACTIONS til indtjekket SSMS
Åbn derefter et nyt forespørgselsvindue
USE TempDb
CREATE TABLE tmp (f INT)
INSERT tmp VALUES (1)
print @@trancount
er 1. Er det ikke det, du leder efter? Og hvis du prøver at lukke vinduet, vil du blive bedt om, at der er ikke-forpligtede transaktioner.