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.