Aracılığıyla paylaş


GetAgentsStatus yöntemi (Dağıtıcı)

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 GetAgentsStatus2 method returns a high level report of execution state for replication agents implementing a Distributor.

Sözdizimi

object
.GetAgentsStatus( 
AgentType
, 
ReturnedStatus
, 
TimeStamp
)

Bölümleri

  • nesne
    Bir nesneye uygulanan listesinde değerlendirir ifade.

  • AgentType
    Ayarları'nda anlatıldığı gibi çoğaltma aracısı türünü belirtir uzun tamsayı.

  • ReturnedStatus
    Numaralandırılan long değer döndürdü.

  • Zaman damgası
    Dize değeri döndürdü.

Prototip (c/C++)

HRESULT GetAgentsStatus(
SQLDMO_REPLAGENT_TYPE AgentType,
SQLDMO_TASKSTATUS_TYPE* pRetValStatus,
SQLDMO_LPBSTR pRetValTimeStamp = NULL);

Not

sql Distributed Management Objects (sql-dmo) dizeleri her zaman ole bstr döndürülür.c/C++ uygulama dize bir başvuru alır.Uygulama başvurusu kullanarak serbest bırakmanız gerekir SysFreeString.

Ayarları

Set AgentType bu sqldmo_replagent_type değerleri kullanarak bağımsız değişkeni.

Sabit

Değer

Açıklama

SQLDMOReplAgent_All

0

Tüm çoğaltma aracısı türleri.

SQLDMOReplAgent_/dağıtım

3

Dağıtım Aracısı.

SQLDMOReplAgent_/LogReader

2

Çoğaltma işlem günlük izleme aracı.

SQLDMOReplAgent_Merge

4

Birleştirme Aracısı.

SQLDMOReplAgent_ muhtelif

5

Aksi sınıflandırılmış aracıları.

SQLDMOReplAgent_/Yayıncılar

-1

Aracılarının destekleyen yayımcılar.

SQLDMOReplAgent_/QueueReader

9

Çoğaltma sırası okuma Aracısı.

SQLDMOReplAgent_/anlık görüntü

1

Anlık Görüntü Aracısı.

Döndürür

Döndürülen değeri yorumlar ReturnedStatus bu sqldmo_taskstatus_type değerleri kullanarak bağımsız değişkeni.

Sabit

Değer

Açıklama

SQLDMOTask_Failed

6

En az bir aracı-uygulama iş başarıyla yürütmek başarısız oldu.

SQLDMOTask_Idle

4

Tüm Aracısı uygulama işleri planlanır ve boşta.

SQLDMOTask_Pending

0

Tüm işleri Aracısı uygulama başlatma bekleniyor.

SQLDMOTask_Retry

5

Bir önceki hatasından sonra yürütmek en az bir iş aracı uygulama çalışıyor.

SQLDMOTask_Running

3

Agent yürüten en az bir iş yürütüyor.

SQLDMOTask_Starting

1

Bir veya daha fazla Aracısı uygulama işleri başlıyor.

SQLDMOTask_Succeeded

2

Aracısı uygulayan tüm işler başarıyla çalıştırmış.

The TimeStamp argument returns a timestamp(binary) value as a hexadecimal character string.

Açıklamalar

Microsoft Visual Basic, sql-dmo uygulama geliştirme ortamı kullanırken, alt yordam çağrısı deyim için sözdizimini yürütmek GetAgentsStatus yöntem başarıyla.

The GetAgentsStatus2 method extends the functionality of the GetAgentsStatus method.

İçin geçerlidir: