Share via


sys.dm_tran_database_transactions (Transact-sql)

Veritabanı düzeyinde hareketleri hakkında bilgi verir.

Sütun adı

Veri türü

Açıklama

transaction_id

bigint

Örnek düzeyinde, veritabanı düzeyi hareketin Kımlığı. O sadece üzerinden tüm veritabanlarını örneği içinde benzersiz, ancak tüm sunucu örnekleri arasında benzersiz değil.

database_id

int

Hareket ile ilişkili veritabanı Kımlığı.

database_transaction_begin_time

datetime

Zaman hangi veritabanı hareket içinde dahil oldu. Özellikle, ilk günlük kaydı veritabanında zaman hareket için öyle.

database_transaction_type

int

1 = Okuma/yazma hareketi

2 = Salt okunur hareket

3 = Sistem hareketi

database_transaction_state

int

1 = Hareket başlatılmadı.

3 = Hareket başlatıldı fakat herhangi bir günlük kayıtlarını üretti değil.

4 = Hareket günlük kayıtlarını üretti.

5 = Hareket hazır.

10 = İşlem tamamlandı.

11 = Işlem geri alındı.

12 = Hareket kararlıdır. Bu durumda günlük kaydı oluşturulur, ancak bunu hayata kalıcı veya.

database_transaction_status

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

database_transaction_status2

int

Yalnızca bilgi amaçlı olarak belirtilmiştir. Desteklenmez. Gelecekteki uyumluluk garanti edilmez.

database_transaction_log_record_count

bigint

Veritabanı hareket için oluşturulan günlük kayıtları sayısı.

database_transaction_replicate_record_count

int

Veritabanına çoğaltılacaktır hareket için oluşturulan günlük kayıtları sayısı.

database_transaction_log_bytes_used

bigint

Veritabanı günlüğü hareket için şimdiye kadar kullanılan bayt sayısı.

database_transaction_log_bytes_reserved

bigint

Veritabanı günlüğü hareket için ayrılmış bayt sayısı.

database_transaction_log_bytes_used_system

int

Bugüne kadar sistemi hareketlerinin hareket adına veritabanı günlüğüne kullanılan bayt sayısı.

database_transaction_log_bytes_reserved_system

int

Veritabanı günlüğü hareket adına sistem işlemleri için ayrılmış bayt sayısı.

database_transaction_begin_lsn

numeric(25,0)

Hareketin başlangıç kaydı sıra numarası (lsn) veritabanı günlüğüne.

database_transaction_last_lsn

numeric(25,0)

Veritabanı günlüğü hareket için en son oturum kaydı lsn.

database_transaction_most_recent_savepoint_lsn

numeric(25,0)

Veritabanı günlüğü hareket için en son noktası lsn.

database_transaction_commit_lsn

numeric(25,0)

Veritabanı günlüğü hareket tamamlama günlük kaydı lsn.

database_transaction_last_rollback_lsn

numeric(25,0)

Son zamanlarda çoğu lsn geri. Hiçbir geri yer almıştır, değer MaxLSN olur (-1:--1: 1).

database_transaction_next_undo_lsn

numeric(25,0)

Geri almak için bir sonraki kaydı lsn.

İzinler

Sunucu üzerindeki VIEW server state izni gerektirir.

Ayrıca bkz.

Başvuru

sys.dm_tran_active_transactions (Transact-sql)

sys.dm_tran_session_transactions (Transact-sql)

Dinamik yönetimi görünümler ve işlevler (Transact-sql)

Hareket dinamik yönetimi görünümler ve işlevler (Transact-sql) ilgili