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