영업: 1-800-867-1380

sys.dm_tran_active_transactions(Azure SQL 데이터베이스)

이 항목은 더 이상 사용되지 않습니다. SQL 14 Transact-SQL 참조(영문)에서 최신 버전을 찾을 수 있습니다.

Important중요
이 항목은 유지 관리되지 않습니다. 최신 버전은 sys.dm_tran_active_transactions(Transact-SQL)를 참조하십시오.

현재 논리 데이터베이스에 대한 트랜잭션 정보를 반환합니다.

 

열 이름 데이터 형식 설명

transaction_id

bigint

데이터베이스 수준이 아닌 인스턴스 수준의 트랜잭션 ID입니다. 이 ID는 한 인스턴스 내의 모든 데이터베이스에서 고유하지만 모든 서버 인스턴스에서 고유하지는 않습니다.

name

nvarchar(64)

트랜잭션 이름입니다. 트랜잭션이 표시된 경우 표시된 이름이 트랜잭션 이름을 덮어쓰며 이를 대체합니다.

transaction_begin_time

datetime

트랜잭션이 시작된 시간입니다.

transaction_type

int

트랜잭션 유형입니다.

1 = 읽기/쓰기 트랜잭션

2 = 읽기 전용 트랜잭션

3 = 시스템 트랜잭션

4 = 분산 트랜잭션

transaction_uow

uniqueidentifier

분산 트랜잭션의 트랜잭션 UOW(작업 단위) 식별자입니다. MS DTC에서는 UOW 식별자를 사용하여 분산 트랜잭션 작업을 수행합니다.

transaction_state

int

0 = 트랜잭션이 아직 완전히 초기화되지 않았습니다.

1 = 트랜잭션을 초기화했지만 시작하지 않았습니다.

2 = 트랜잭션이 활성 상태입니다.

3 = 트랜잭션을 종료했습니다. 이것은 읽기 전용 트랜잭션에 사용됩니다.

4 = 분산 트랜잭션에서 커밋 프로세스가 시작되었습니다. 이것은 분산 트랜잭션에만 사용됩니다. 분산 트랜잭션이 여전히 활성 상태지만 더 이상은 처리할 수 없습니다.

5 = 트랜잭션이 준비된 상태이며 해결을 기다리고 있습니다.

6 = 트랜잭션을 커밋했습니다.

7 = 트랜잭션을 롤백하고 있습니다.

8 = 트랜잭션을 롤백했습니다.

transaction_status

int

정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다.

transaction_status2

int

정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다.

dtc_state

int

Microsoft Azure SQL 데이터베이스에서 이 열은 0 값을 반환합니다.

dtc_status

int

정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다.

dtc_isolation_level

int

정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다.

filestream_transaction_id

bigint

Microsoft Azure SQL 데이터베이스에서 이 열은 0 값을 반환합니다.

서버에 대한 VIEW DATABASE STATE 권한이 필요합니다.

sys.dm_tran_active_transactions 시스템 뷰에 대한 자세한 내용은 SQL Server 온라인 설명서의 sys.dm_tran_active_transactions(Transact-SQL)를 참조하십시오.

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.
표시:
© 2014 Microsoft