ではOptions > Query Execution > ANSI > SET IMPLICIT_TRANSACTIONS
、各バッチは自動的にコミットされません。
それでもbegin transaction
、バッチで明示的に実行する必要があります。つまり、をupdate table_name set col_name = 'something'
使用せずに実行すると、更新が自動的にコミットされます。実際に、バッチbegin trans
を実行するとトランザクションが自動的に作成されるように SSMS を設定できますか?update\insert\delete