IMPLICIT_TRANSACTIONS設定は、期待どおりに機能すると思います。私があなたの質問を間違って理解していない限り。
MSDN を見たことがありますか ?
IMPLICIT_TRANSACTIONSをSSMSでチェックインに設定
次に、新しいクエリウィンドウを開きます
USE TempDb
CREATE TABLE tmp (f INT)
INSERT tmp VALUES (1)
print @@trancount
は1です。それはあなたが探しているものではありませんか?また、ウィンドウを閉じようとすると、コミットされていないトランザクションがあることを示すプロンプトが表示されます。