Share via


Anzeigen von Sperrinformationen (Datenbankmodul)

Microsoft SQL Server 2005 stellt verschiedene Möglichkeiten bereit, um Informationen zu aktuellen Sperraktivitäten in einer Instanz von 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 Datenbankmodul zu überwachen.

sys.dm_tran_locks

Sie können die dynamische Verwaltungssicht sys.dm_tran_locks abfragen, um Informationen zum aktuellen Sperrstatus in einer Instanz von 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 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 SQL Server 2005-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 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 Datenbankmodul zurück. Verwenden Sie in SQL Server 2005 die dynamische Verwaltungssicht sys.dm_tran_locks anstelle der gespeicherten Prozedur.

sys.syslockinfo (Transact-SQL)

Diese Kompatibilitätssicht gibt Informationen zu aktiven Sperren in einer Instanz von Datenbankmodul zurück. Verwenden Sie in SQL Server 2005 die dynamische Verwaltungssicht sys.dm_tran_locks anstelle der Kompatibilitätssicht.