트랜잭션

적용 대상: 예SQL Server(지원되는 모든 버전) 예Azure SQL Database 예Azure SQL Managed Instance 예Azure Synapse Analytics 예병렬 데이터 웨어하우스

다운로드OLE DB 드라이버 다운로드

OLE DB Driver for SQL Server는 로컬 트랜잭션 지원을 구현합니다. 소비자는 MS DTC(Microsoft Distributed Transaction Coordinator)를 사용하여 분산 또는 통합 트랜잭션을 사용할 수 있습니다. 여러 세션에 걸친 트랜잭션 제어가 필요한 소비자를 위해 SQL Server용 OLE DB 드라이버는 MS DTC에서 시작 및 유지 관리되는 트랜잭션을 조인할 수 있습니다.

기본적으로 SQL Server용 OLE DB 드라이버는 자동 커밋 트랜잭션 모드를 사용하며, 이 경우 소비자 세션의 개별 동작이 각각 SQL Server 인스턴스에 대한 전체 트랜잭션을 구성합니다. SQL Server용 OLE DB 드라이버 자동 커밋 모드는 로컬이며, 자동 커밋 트랜잭션이 단일 세션을 벗어나지 않습니다.

SQL Server용 OLE DB 드라이버는 ITransactionLocal 인터페이스를 노출하여 소비자가 명시적 및 암시적으로 SQL Server 인스턴스에 대한 단일 연결에서 시작 트랜잭션을 사용할 수 있게 합니다. OLE DB Driver for SQL Server는 중첩된 로컬 트랜잭션을 지원하지 않습니다.

섹션 내용

참고 항목

SQL Server 프로그래밍용 OLE DB 드라이버