트랜잭션
적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
OLE DB Driver for SQL Server는 로컬 트랜잭션 지원을 구현합니다. 소비자는 MS DTC(Microsoft Distributed Transaction Coordinator)를 사용하여 분산 또는 조정된 트랜잭션을 사용할 수 있습니다. 여러 세션에 걸쳐 트랜잭션 제어가 필요한 소비자의 경우 OLE DB Driver for SQL Server는 MS DTC에서 시작 및 유지 관리하는 트랜잭션을 조인할 수 있습니다.
기본적으로 OLE DB Driver for SQL Server는 자동 커밋 트랜잭션 모드를 사용합니다. 여기서 소비자 세션의 각 개별 작업은 SQL Server 인스턴스에 대한 전체 트랜잭션으로 구성됩니다. SQL Server용 OLE DB 드라이버 자동 커밋 모드는 로컬이며, 자동 커밋 트랜잭션이 단일 세션을 벗어나지 않습니다.
OLE DB Driver for SQL Server는 ITransactionLocal 인터페이스를 노출하므로 소비자가 SQL Server 인스턴스에 대한 단일 연결에서 트랜잭션을 명시적으로 암시적으로 시작할 수 있습니다. OLE DB Driver for SQL Server는 중첩된 로컬 트랜잭션을 지원하지 않습니다.