Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt Informationen über die aktuellen Sperren auf dem Server bereit.
Rowsetspalten
Das DISCOVER_LOCKS-Rowset enthält die folgenden Spalten.
Spaltenname |
Typindikator |
Länge |
Beschreibung |
|---|---|---|---|
LOCK_CREATION_TIME |
DBTYPE_DBTIMESTAMP |
|
Die UTC-Serverzeit zum Zeitpunkt der Anforderung der Sperre. |
LOCK_GRANT_TIME |
DBTYPE_DBTIMESTAMP |
|
Die UTC-Serverzeit zum Zeitpunkt der Zuweisung der Sperre auf der Ressource. |
LOCK_ID |
DBTYPE_GUID |
|
Der eindeutige Bezeichner der Sperre als GUID. |
LOCK_OBJECT_ID |
DBTYPE_WSTR |
|
Der eindeutige Bezeichner des gesperrten Objekts. |
LOCK_STATUS |
DBTYPE_I4 |
|
Der Status der Sperre: 0 bedeutet "Warte auf Sperrung des Objekts". 1 bedeutet "Sperre zugewiesen". |
LOCK_TRANSACTION_ID |
DBTYPE_GUID |
|
Der eindeutige Bezeichner der Transaktion als GUID. |
LOCK_TYPE |
DBTYPE_I4 |
|
Eine Bitmaske von Sperrentypen. Weitere Informationen finden Sie im Abschnitt "Hinweise" in diesem Thema. |
SPID |
DBTYPE_I4 |
|
Die Sitzungs-ID. |
Dieses Schemarowset ist nicht sortiert.
Einschränkungsspalten
Das DISCOVER_LOCKS-Rowset kann auf die in der folgenden Tabelle aufgeführten Spalten eingeschränkt werden.
Spaltenname |
Typindikator |
Einschränkungsstatus |
|---|---|---|
SPID |
DBTYPE_I4 |
Optional. |
LOCK_TRANSACTION_ID |
DBTYPE_GUID |
Optional. |
LOCK_OBJECT_ID |
DBTYPE_WSTR |
Optional. |
LOCK_STATUS |
DBTYPE_I4 |
Optional. |
LOCK_TYPE |
DBTYPE_I4 |
Optional. |
LOCK_MIN_TOTAL_MS |
DBTYPE_I8 |
Optional. |
Hinweise
Typen von Sperren
Name der Sperre |
Wert |
Beschreibung |
|---|---|---|
LOCK_NONE |
0x0000000 |
Keine Sperre. |
LOCK_SESSION_LOCK |
0x0000001 |
Inaktive Sitzung, führt nicht zu Einschränkungen von anderen Sperren. |
LOCK_READ |
0x0000002 |
Lesesperre während der Verarbeitung. |
LOCK_WRITE |
0x0000004 |
Schreibsperre während der Verarbeitung. |
LOCK_COMMIT_READ |
0x0000008 |
Commitsperre, freigegeben. |
LOCK_COMMIT_WRITE |
0x0000010 |
Commitsperre, exklusiv. |
LOCK_COMMIT_ABORTABLE |
0x0000020 |
Bricht einen Commitvorgang ab. |
LOCK_COMMIT_INPROGRESS |
0x0000040 |
Commit wird ausgeführt. |
LOCK_INVALID |
0x0000080 |
Ungültige Sperre. |