EnumProcesses yöntemi
Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.
The EnumProcesses method returns a QueryResults object that enumerates the Microsoft SQL Server processes running on a referenced instance of Microsoft SQL Server.
Sözdizimi
object
.EnumProcesses( [ WhoByNameOrID ] )as QueryResults
Bölümleri
nesne
Bir nesneye uygulanan listesinde değerlendirir ifade.WhoByNameOrID
Dize veya bir oturumu tanımlayan küçük tamsayı adı veya işlem kimliği.
Prototip (c/C++)
HRESULT EnumProcesses(
LPSQLDMOQUERYRESULTS* ppResults,
SQLDMO_LPCSTR szWho = NULL,
long lWho = -1);
Döndürür
A QueryResults nesnesi içeren bir sonuç küme tarafından tanımlanan bu sütunlar.
Column |
Veri türü |
Açıklama |
---|---|---|
blocked |
smallint |
Satıra göre listelenen işlem kimliği'nin bir isteği engelleme kimliği geçirecektir, işlem. |
cmd |
nchar(34) |
Geçerli komutu kısaltılmış bir göstergedir.AWAITING hiçbir komutu geçerli olduğunda komut. |
cpu |
integer |
Toplam cpu saat işlem için. |
dbname |
nvarchar(129) |
Veritabanı işlemi tarafından kullanılmakta. |
hostname |
nchar(129) |
Eğer varsa, ağ istemci adı iş istasyonu. |
loginname |
nvarchar(129) |
SQL Server oturumu açma açma adı. |
memusage |
integer |
yordam önbelleği şu anda bu işlem için ayrılmış sayfa sayısı.İşlem başka bir işlem tarafından ayrılan bellek boşaltma, negatif bir sayı gösterir. |
program_name |
nchar(129) |
Uygulanabilir, istemci uygulamasının adı. |
spid |
smallint |
sql Server işlem kimliği. |
status |
nchar(31) |
Çalışan veya uyku gibi yürütme durumu. |
ecid |
smallint |
Tek bir işlem adına işletim subthreads benzersiz olarak tanımlamak için kullanılan yürütme içerik kimliği.sql Server 7.0 veya daha önceki örnek kullanıyorsanız, sıfır değeri döndürülür. |
Açıklamalar
If an application calls EnumProcesseson an instance of SQL Server version 7.0, the ecid column returns zero.