Freigeben über


Anzeigen von Sperrinformationen

Sie können Informationen zu Sperren und Sperrbenachrichtigungsanforderungen verfolgen, indem Sie die Ansicht sys.lock_information verwenden. Sys.lock_information ist eine virtuelle Tabelle, die eine Sammlung von Sperrinformationen enthält.

In der folgenden Tabelle sind die Informationen aufgeführt, die im Resultset zurückgegeben werden.

Spaltenname Datentyp Beschreibung

request_spid

int

Sitzung, von der die Sperre angefordert wurde.

resource_type

nvarchar(10)

Ressource, die gesperrt wird:

DB: Datenbank

TAB: gesamte Tabelle einschließlich aller Daten und Indizes

PAG (data): Datenseite

PAG (idx): Indexseite

PAG (lv): Datenseite mit Werten vom Typ long (ntext, image)

PAG: von SQL CE intern verwendete Seite

MD: Metadaten (in SQL Server 2005 Compact Edition ist MD nur Sch-X- und Sch-S-Sperren zugeordnet)

resource_description

nvarchar(32)

Weitere Identifizierungsinformationen zu der Ressource. Der Inhalt hängt vom Sperrressourcentyp ab.

PAG: Seitennummer. (PageId)

RID: Zeilen-ID der gesperrten Zeile innerhalb der Tabelle. Die Zeile wird durch eine PagId:RowId-Kombination identifiziert, wobei RowId die Zeilen-ID der Seite darstellt.

request_mode

nvarchar(5)

Sperrmodus, der angefordert oder gewährt worden ist.

S, X, U (und IS, IX und IU) sind die gebräuchlichsten Sperren, die auf Objekten platziert sind.

SCH-S und SCH-X beziehen sich auf Schemaänderungen.

resource_table

nvarchar(128)

Name der Tabelle (falls verfügbar), auf die die Sperre verweist. Der Wert ist NULL, wenn Folgendes zutrifft:

  • Die Tabellen-ID ist NULL.
  • Der Name der Tabelle ist nicht verfügbar, beispielsweise, wenn die Tabelle für diese Transaktion nicht sichtbar ist, oder wenn es sich um eine interne Tabelle handelt.

resource_table_id

int

Interne ID der Tabelle. Der Wert ist NULL, wenn der Wert von resource_type DB oder PAG.(lv) ist.

request_status

nvarchar(5)

Status der Sperre: GRANT oder WAIT.

Siehe auch

Konzepte

Sperren (SQL Server Compact Edition)
Grundlegendes zu Sperren
Anpassen des Sperrens

Hilfe und Information

Informationsquellen für SQL Server Compact Edition