Anzeigen von Sperrinformationen (Datenbankmodul)

SQL Server stellt verschiedene Möglichkeiten bereit, um Informationen zu aktuellen Sperraktivitäten in einer Instanz von SQL Server Database Engine (Datenbankmodul) abzurufen.

Thema

Beschreibung

Sperren-Ereigniskategorie

Mithilfe von SQL Server Profiler können Sie die Sperrereigniskategorie angeben, um Informationen zu Sperrereignissen in einer Ablaufverfolgungsdatei aufzuzeichnen.

SQL Server, Sperren-Objekt

Im Systemmonitor können Sie im Sperrobjekt Leistungsindikatoren angeben, um die Sperrebene in einer Instanz von Database Engine (Datenbankmodul) zu überwachen.

sys.dm_tran_locks (Transact-SQL)

Sie können die dynamische Verwaltungssicht sys.dm_tran_locks abfragen, um Informationen zum aktuellen Sperrstatus in einer Instanz von Database Engine (Datenbankmodul) zu erhalten.

EnumLocks

Eine Anwendung, für die die SMO-API (SMO, SQL Server Management Objects) verwendet wird, kann mithilfe der EnumLocks-Methode der Server-Klasse eine Liste der aktiven Sperren in einer Instanz von Database Engine (Datenbankmodul) abrufen.

EnumLocks

Eine Anwendung, die die SMO-API verwendet, kann mithilfe der EnumLocks-Methode der Database-Klasse eine Liste der aktiven Sperren in einer bestimmten Datenbank abrufen.

Aus Gründen der Abwärtskompatibilität unterstützt Database Engine (Datenbankmodul) auch folgende, in früheren Versionen von SQL Server verfügbare Funktionen zum Abrufen von Informationen zu Sperren.

Thema

Beschreibung

EnumLocks Method

Eine Anwendung, die die DMO-API (DMO, SQL Distributed Management Objects) verwendet, kann mithilfe der EnumLocks-Methode der SQLServer-Klasse eine Liste der aktiven Sperren in einer Instanz von Database Engine (Datenbankmodul) abrufen. Verwenden Sie in SQL Server 2005 die SMO-EnumLocks-Methode des Serverobjekts.

sp_lock (Transact-SQL)

Diese gespeicherte Systemprozedur gibt Informationen zu aktiven Sperren in einer Instanz von Database Engine (Datenbankmodul) zurück. Verwenden Sie für SQL Server 2005 und höher die dynamische Verwaltungssicht sys.dm_tran_locks.

sys.syslockinfo (Transact-SQL)

Diese Kompatibilitätssicht gibt Informationen zu aktiven Sperren in einer Instanz von Database Engine (Datenbankmodul) zurück. Verwenden Sie für SQL Server 2005 und höher die dynamische Verwaltungssicht sys.dm_tran_locks.

Siehe auch

Konzepte