Freigeben über


Deadlock Graph (Ereignisklasse)

Gilt für: SQL Server

Die Deadlock Graph -Ereignisklasse stellt eine XML-Beschreibung für ein Deadlock bereit. Diese Klasse tritt zusammen mit der Lock:Deadlock -Ereignisklasse auf.

Deadlock Graph-Ereignisklasse (Datenspalten)

Datenspaltenname Datentyp BESCHREIBUNG Column ID Filterbar
EventClass int Ereignistyp = 148. 27 No
EventSequence int Sequenz eines bestimmten Ereignisses innerhalb der Anforderung. 51 No
IsSystem int Gibt an, ob das Ereignis bei einem Systemprozess oder einem Benutzerprozess aufgetreten ist. 1 = System, 0 = Benutzer. Bei diesem Ereignis ist der Wert immer 1. 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). Bei diesem Ereignis ist der Wert immer mit dem Systembenutzer identisch. 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. Bei diesem Ereignis ist der Wert immer mit der SID des Systembenutzers identisch. 41 Ja
ServerName nvarchar Name der Instanz von SQL Server, die nachverfolgt wird. 26 No
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 Der Zeitpunkt, an dem der Deadlock entdeckt wurde. 14 Ja
TextData ntext XML-Beschreibung des Deadlocks. 1 Ja
TransactionID bigint Wird nicht verwendet. 4 Ja

Weitere Informationen

sp_trace_setevent (Transact-SQL)
Lock:Deadlock (Ereignisklasse)