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.

İçin geçerlidir: