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 |
---|---|
Mithilfe von SQL Server Profiler können Sie die Sperrereigniskategorie angeben, um Informationen zu Sperrereignissen in einer Ablaufverfolgungsdatei aufzuzeichnen. |
|
Im Systemmonitor können Sie im Sperrobjekt Leistungsindikatoren angeben, um die Sperrebene in einer Instanz von Database Engine (Datenbankmodul) zu überwachen. |
|
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. |
|
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. |
|
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 |
---|---|
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. |
|
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. |
|
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. |