Metoda Server.EnumLocks (Int32)
Wylicza listę bieżących blokad określonego procesu na wystąpienie SQL Server.
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Składnia
'Deklaracja
Public Function EnumLocks ( _
processId As Integer _
) As DataTable
'Użycie
Dim instance As Server
Dim processId As Integer
Dim returnValue As DataTable
returnValue = instance.EnumLocks(processId)
public DataTable EnumLocks(
int processId
)
public:
DataTable^ EnumLocks(
int processId
)
member EnumLocks :
processId:int -> DataTable
public function EnumLocks(
processId : int
) : DataTable
Parametry
- processId
Typ: System.Int32
Int32 Wartość, która określa wartość Identyfikatora systemu, który unikatowo identyfikuje proces.
Wartość zwracana
Typ: System.Data.DataTable
A DataTable wartość obiektu systemu zawiera listę bieżących blokad określonego procesu na wystąpienie SQL Server.W tabela opisano różne kolumny zwracane DataTable.
Kolumna |
Typ danych |
Opis |
---|---|---|
RequestorSpid |
SQL Server Identyfikator procesu, który unikatowo identyfikuje proces, żądanie blokada. |
|
Typu blokady |
Typu blokada.See req_mode in sys.syslockinfo (Transact-SQL). |
|
Baza danych |
Nazwa bazy danych zawierającej blokada. |
|
Schemat |
Schemat zablokowane zasób. |
|
Tabela |
Tabela zawierająca blokada. |
|
Indeks |
Indeks zawierający blokada. |
|
Stan |
Stanem blokada.1 dla dotacji, 2 konwersję i 3 oczekiwania. |
Uwagi
Metoda ta pozwala określić blokad, które są obecnie przechowywane na wystąpienie SQL Server.Informacji zwrotnych może pomóc zidentyfikować problemy z blokowaniem, które mogą wpłynąć na wydajność.
Zobacz także