sys.dm_tran_session_transactions (Transact-sql)

İlişkili hareketler ve oturumları korelasyon bilgilerini döndürür.

Sütun adı

Veri türü

Açıklama

session_id

int

İşlemin altında çalıştığı oturumun Kımlığı.

transaction_id

bigint

Hareketin Kımlığı.

transaction_descriptor

binary(8)

İşlem tanımlayıcısı tarafından kullanılan SQL Serveristemci sürücüsüyle iletişim kurarken.

enlist_count

int

İşlem çalışma oturumunda etkin istek sayısı.

is_user_transaction

bit

1 = Hareket kullanıcı isteği tarafından başlatılmıştır.

0 = Sistem hareketi.

is_local

bit

1 = Yerel hareket.

0 = Dağıtılmış hareket ya da kayıtlı ilişkili oturumu hareket.

is_enlisted

bit

1 = Enlisted dağıtılmış hareket.

0 = Değil kayıtlı bir dağıtılmış hareket.

is_bound

bit

1 = Oturum ile ilişkili oturumları etkin hareketidir.

0 = Hareket ile ilişkili oturumları oturum etkin değil.

İzinler

Sunucu üzerindeki VIEW server state izni gerektirir.

Açıklamalar

Bağımlı oturumlar ve dağıtılmış hareketleri sayesinde, bir hareket altında daha fazla tek bir oturumda çalışan mümkündür. Bu gibi durumlarda sys.dm_tran_session_transactionsbirden çok satır için aynı-ecek göstermek transaction_id, bir işlemin altında çalıştığı her oturum için.

Birden çok kişi birden çok etkin sonuç kümeleri (mars) autocommit modu kullanımında yürüterek, tek bir oturumda birden fazla etkin işlem olması mümkündür. Bu gibi durumlarda sys.dm_tran_session_transactionsbirden çok satır için aynı-ecek göstermek session_id, bir oturum altında çalışan her bir işlem için.

Ayrıca bkz.

Başvuru

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