Udostępnij za pośrednictwem


Metoda EnumProcesses

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

EnumProcesses Metoda zwraca QueryResults obiekt, który wylicza procesów Microsoft SQL Server, uruchomionych na odwołanie wystąpienie Microsoft SQL Server.

Składnia

object
.EnumProcesses( [ WhoByNameOrID ] )as QueryResults

Części

  • obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

  • WhoByNameOrID
    Ciąg lub mała liczba całkowita, która identyfikuje identyfikator logowania nazwy lub przetworzyć identyfikatora.

Prototyp (C/C++)

HRESULT EnumProcesses(
LPSQLDMOQUERYRESULTS* ppResults,
SQLDMO_LPCSTR szWho = NULL,
long lWho = -1);

Zwraca

A QueryResults obiekt, który zawiera jeden zestaw wyników, określonych przez te kolumny.

Kolumna

Typ danych

Opis

blocked

smallint

Gdy niepustych, przetworzyć Identyfikatora blokowanie wniosek identyfikator procesu, wymienionych w wierszu.

cmd

nchar(34)

Skrócona wskaźnika bieżącego polecenia.POLECENIE OCZEKUJĄCE polecenie nie jest aktualny.

cpu

integer

Skumulowany czas Procesora dla procesu.

dbname

nvarchar(129)

Bazy danych aktualnie używany przez proces.

hostname

nchar(129)

Jeśli jest to stosowne, sieci nazwa stacja robocza klient.

loginname

nvarchar(129)

Nazwa konto logowania do programu SQL Server.

memusage

integer

Liczba stron w pamięć podręczna procedury aktualnie przydzielona do tego procesu.Liczba ujemna oznacza, że proces jest zwalniania pamięci przydzielonej przez inny proces.

program_name

nchar(129)

Jeśli ma to zastosowanie, nazwa aplikacji klient.

spid

smallint

Identyfikator procesu SQL Server

status

nchar(31)

Stan wykonywania, takich jak uruchamianie lub uśpienia.

ecid

smallint

Identyfikator kontekstu wykonanie używana do unikatowej identyfikacji subthreads, działających w imieniu jednego procesu.Jeśli komputer działa wystąpienie programu SQL Server 7.0 lub starszym, zwracana jest wartość zero.

Uwagi

If an application calls EnumProcesseson an instance of SQL Server version 7.0, the ecid column returns zero.

Stosuje się do: