Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt Informationen zu Transaktionen für die SQL Server-Instanz 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 ausgefü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.
Siehe auch
Verweis
sys.dm_tran_session_transactions
sys.dm_tran_database_transactions
Dynamische Verwaltungssichten und -funktionen
Dynamische Verwaltungssichten und Funktionen in Verbindung mit Transaktionen