MSSQLSERVER_41368MSSQLSERVER_41368

세부 정보Details

제품 이름Product Name SQL ServerSQL Server
이벤트 IDEvent ID 4136841368
이벤트 원본Event Source MSSQLSERVERMSSQLSERVER
구성 요소Component SQLEngineSQLEngine
심볼 이름Symbolic Name SQL_IMPLICIT_AND_EXPLICIT_TX_NOT_SUPPORTEDSQL_IMPLICIT_AND_EXPLICIT_TX_NOT_SUPPORTED
메시지 텍스트Message Text READ COMMITTED 격리 수준을 사용한 메모리 액세스에 최적화된 테이블 액세스는 자동 커밋 트랜잭션에서만 지원됩니다.Accessing memory optimized tables using the READ COMMITTED isolation level is supported only for autocommit transactions. 명시적 또는 암시적 트랜잭션에서는 지원되지 않습니다.It is not supported for explicit or implicit transactions. WITH (SNAPSHOT) 같은 테이블 힌트를 사용하여 메모리 액세스에 최적화된 테이블에 대해 지원되는 격리 수준을 제공합니다.Provide a supported isolation level for the memory optimized table using a table hint, such as WITH (SNAPSHOT).

설명Explanation

READ COMMITTED 격리 수준을 사용한 메모리 액세스에 최적화된 테이블 액세스는 자동 커밋 트랜잭션에서만 지원됩니다.Accessing memory-optimized tables using the READ COMMITTED isolation level is supported only for autocommit transactions. 자세한 내용은 메모리 내 테이블 및 프로시저와의 트랜잭션을 참조하세요.For more information, see Transactions with In-Memory Tables and Procedures.

BEGIN TRANSACTION으로 시작된 명시적 트랜잭션에서 메모리 액세스에 최적화된 테이블에 액세스할 때 IMPLICIT_TRANSACTIONS가 ON으로 설정되어 있으면 READ COMMITTED 격리 수준이 지원되지 않습니다.When accessing a memory-optimized table from an explicit transaction that was started with BEGIN TRANSACTION, or from an implicit transaction, if IMPLICIT_TRANSACTIONS is set to ON, the READ COMMITTED isolation level is not supported.

사용자 동작User Action

명시적 또는 암시적 READ COMMITTED 트랜잭션에서 메모리 액세스에 최적화된 테이블에 액세스할 때는 SNAPSHOT을 사용하여 테이블에 액세스합니다.When accessing a memory-optimized table from an explicit or implicit READ COMMITTED transaction, use SNAPSHOT to access the table. 이렇게 하려면 테이블 힌트 WITH (SNAPSHOT)를 사용(자세한 내용은 메모리 내 테이블 및 프로시저와의 트랜잭션 참조)하거나 데이터베이스 옵션 MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT을 ON으로 설정(자세한 내용은 ALTER DATABASE SET 옵션(Transact-SQL) 참조)할 수 있습니다.This can be achieved by using the table hint WITH (SNAPSHOT) (for more information, see Transactions with In-Memory Tables and Procedures) or by setting the database option MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT to ON (for more information, see ALTER DATABASE SET Options (Transact-SQL)).

관련 항목:See Also

메모리 내 OLTP(메모리 내 최적화)In-Memory OLTP (In-Memory Optimization)