dbo.syssessions (Transact-SQL)
Gilt für: SQL Server
Jedes Mal, wenn SQL Server-Agent gestartet wird, wird eine neue Sitzung erstellt. SQL Server-Agent verwendet Sitzungen, um den Status von Aufträgen beizubehalten, wenn der SQL Server-Agent Dienst neu gestartet oder unerwartet beendet wird. Jede Zeile der syssessions -Tabelle enthält Informationen zu einer Sitzung. Mithilfe der sysjobactivity -Tabelle kann der Auftragsstatus am Ende einer Sitzung angezeigt werden.
Diese Tabelle wird in der msdb -Datenbank gespeichert.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
session_id | int | ID einer SQL Server-Agent Sitzung. Diese session_id ist nicht der SPID für die Sitzung, sondern ein IDENTITY-Wert in dieser Systemtabelle. |
agent_start_date | datetime | Datum und Uhrzeit, zu denen der SQL Server-Agent Dienst für diese Sitzung gestartet wurde. |
Hinweise
Nur Mitglieder der festen Serverrolle sysadmin können auf diese Tabelle zugreifen.