다음을 통해 공유


트랜잭션

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

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

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