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.