영업: 1-800-867-1380

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

업데이트 날짜: 2014년 11월

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

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

데이터베이스 수준의 트랜잭션 정보를 반환합니다. 다음 표는 Microsoft Microsoft Azure SQL 데이터베이스에서 지원되는 열을 보여줍니다.

 

열 이름 데이터 형식 설명

transaction_id

bigint

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

database_id

int

트랜잭션과 관련된 데이터베이스의 ID입니다.

database_transaction_begin_time

datetime

데이터베이스가 트랜잭션에 관련된 시간입니다. 특히 트랜잭션에 대한 데이터베이스의 첫 번째 로그 레코드 시간입니다.

database_transaction_type

int

1 = 읽기/쓰기 트랜잭션

2 = 읽기 전용 트랜잭션

3 = 시스템 트랜잭션

database_transaction_state

int

1 = 트랜잭션이 초기화되지 않았습니다.

3 = 트랜잭션이 초기화되었지만 로그 레코드를 생성하지 않았습니다.

4 = 트랜잭션이 로그 레코드를 생성했습니다.

5 = 트랜잭션이 준비되었습니다.

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

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

12 = 트랜잭션을 커밋하고 있습니다. 이 상태에서는 로그 레코드가 생성되지만 로그 레코드가 구체화되거나 지속되지 않습니다.

database_transaction_status

int

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

database_transaction_status2

int

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

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

Microsoft Azure SQL 데이터베이스은 sys.dm_trans_database_transactions 시스템 뷰를 사용할 때 다음 열을 지원하지 않습니다.

  • database_transaction_begin_lsn

  • database_transaction_commit_lsn

  • database_transaction_last_lsn

  • database_transaction_last_rollback_lsn

  • database_transaction_log_bytes_reserved

  • database_transaction_log_bytes_reserved_system

  • database_transaction_log_bytes_used

  • database_transaction_log_bytes_used_system

  • database_transaction_log_record_count

  • database_transaction_most_recent_savepoint_lsn

  • database_transaction_next_undo_lsn

  • database_transaction_replicate_record_count

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

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