Freigeben über


Deadlock Graph (Ereignisklasse)

Die Deadlock Graph-Ereignisklasse stellt eine XML-Beschreibung eines Deadlocks bereit. Diese Klasse tritt gleichzeitig mit der Lock:Deadlock-Ereignisklasse auf.

Datenspalten der Deadlock Graph-Ereignisklasse

Datenspaltenname Datentyp BESCHREIBUNG Spalten-ID Filterbar
EventClass Int Typ des Ereignisses = 148. 27 Nein
EventSequence Int Sequenz eines bestimmten Ereignisses innerhalb der Anforderung. 51 Nein
IsSystem Int Gibt an, ob das Ereignis bei einem Systemprozess oder einem Benutzerprozess aufgetreten ist. 1 = System, 0 = Benutzer. Dieser Wert ist immer 1 für dieses Ereignis. 60 Ja
LoginName nvarchar Name der Anmeldung des Benutzers (entweder die Sicherheitsanmeldung von Microsoft SQL Server oder die Anmeldeinformationen von Microsoft Windows in Form von DOMÄNE\Benutzername). Dieser Wert ist immer der Systembenutzer für dieses Ereignis. 11 Ja
LoginSid Abbildung Sicherheits-ID (SID) des angemeldeten Benutzers. Diese Informationen finden Sie in der sys.server_principals-Katalogsicht. Die SID ist für jede Anmeldung beim Server eindeutig. Dieser Wert ist immer die SID des Systembenutzers für dieses Ereignis. 41 Ja
ServerName nvarchar Name der Instanz von SQL Server, die nachverfolgt wird. 26 Nein
SessionLoginName nvarchar Der Anmeldename des Benutzers, der die Sitzung gestartet hat. Wenn Sie beispielsweise mithilfe von Login1 eine Verbindung mit SQL Server herstellen und eine Anweisung als Login2 ausführen, zeigt SessionLoginName "Login1" und "LoginName " "Login2" an. In dieser Spalte werden sowohl SQL Server- als auch Windows-Anmeldungen angezeigt. 64 Ja
SPID Int Die ID der Sitzung, in der das Ereignis aufgetreten ist. 12 Ja
StartTime datetime Zeitpunkt, zu dem das Deadlock erkannt wurde. 14 Ja
TextData ntext XML-Beschreibung des Deadlocks. 1 Ja
TransactionID bigint Wird nicht verwendet. 4 Ja

Siehe auch

sp_trace_setevent (Transact-SQL)
Lock: Deadlock-Ereignisklasse