sys.dm_tran_active_transactions (Transact-SQL)
Gibt Informationen zu Transaktionen für die Instanz von SQL Server zurück.
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
transaction_id |
bigint |
ID der Transaktion auf Instanzebene, nicht auf Datenbankebene. Die ID ist nur für alle Datenbanken in einer Instanz eindeutig, jedoch nicht für alle Serverinstanzen. |
name |
nvarchar(64) |
Transaktionsname. Bei Markierung der Transaktion wird der Transaktionsname überschrieben und durch den markierten Namen ersetzt. |
transaction_begin_time |
datetime |
Uhrzeit des Transaktionsbeginns. |
transaction_type |
int |
Transaktionstyp. 1 = Lese-/Schreibtransaktion 2 = Schreibgeschützte Transaktion 3 = Systemtransaktion. 4 = Verteilte Transaktion |
transaction_uow |
uniqueidentifier |
Arbeitseinheits-Bezeichner (Unit of Work, UOW) für verteilte Transaktionen. MS DTC verwendet den UOW-Bezeichner zum Bearbeiten der verteilten Transaktion. |
transaction_state |
int |
0 = Die Transaktion wurde noch nicht vollständig initialisiert. 1 = Die Transaktion wurde initialisiert, aber noch nicht gestartet. 2 = Die Transaktion ist aktiv. 3 = Die Transaktion wurde beendet. Diese Einstellung wird für schreibgeschützte Transaktionen verwendet. 4 = Der Commitprozess wurde für die verteilte Transaktion initiiert. Diese Einstellung wird nur für verteilte Transaktionen verwendet. Die verteilte Transaktion ist noch aktiv, doch ist keine weitere Verarbeitung möglich. 5 = Die Transaktion hat den Status 'Vorbereitet' und wartet auf Auflösung. 6 = Es wurde ein Commit für die Transaktion durchgeführt. 7 = Es wird ein Rollback für die Transaktion durchgeführt. 8 = Für die Transaktion wurde ein Rollback durchgeführt. |
transaction_status |
int |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
transaction_status2 |
int |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
dtc_state |
int |
1 = ACTIVE 2 = PREPARED 3 = COMMITTED 4 = ABORTED 5 = RECOVERED |
dtc_status |
int |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
dtc_isolation_level |
int |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
Berechtigungen
Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.