본문 바로가기
다른 DBMS/MSSQL

AutoCommit 확인법

by 취미툰 2021. 4. 7.
반응형

MSSQL은 Oracle과 다르게 Autocommit이라고 알고 있었습니다. 하지만 어떤 것때문에 그런것인지 궁금했기 때문에 확인 후 정리하는 글을 작성하였습니다.

 

 

1.Tools -> Options를 클릭합니다.

 

 

2.Query Execution -> SQL Server -> ANSI에서 SET IMPLICIT_TRANACTIONS에 체크가 되어 있지 않음(Default)를 확인합니다.

SET IMPLICIT_TRANACTIONS 체크시 연결에 대해 암시적 트랜잭션 모드를 설정하게 됩니다. 이 옵션을 ON으로 설정하면 자동으로 열린 트랜잭션은 트랜잭션 끝에서 사용자가 명시적으로 커밋하거나 롤백해야 합니다. 즉, 자동으로 종료해주지 않습니다.

 

 

 

참고:  egloos.zum.com/edmir/v/4221257

 

SQL Server 연결에 대해 암시적 트랜잭션 모드를 설정

출처: SQL Server 2008 온라인 설명서SET IMPLICIT_TRANSACTIONS(Transact-SQL); 연결에 대해 암시적 트랜잭션 모드를 설정합니다.Transact-SQL 구문 표기 규칙SET IMPLICIT_TRANSACTIONS { ON | OFF }주의SET IMPLICIT_TRANSACTIONS 옵

egloos.zum.com

 

반응형

댓글