Aracılığıyla paylaş


GetAgentsStatus2 yöntemi (DistributionPublication2, DistributionPublisher2)

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 the publications of a Publisher.

Sözdizimi

object
.GetAgentsStatus2( 
fExcludeAnonymous
,
pRetValStatus
,
pRetValTimeStamp
)

Bölümleri

  • nesne
    Bir nesneye uygulanan listesinde değerlendirir ifade.

  • fExcludeAnonymous
    Anonim abonelikleri durumu hariç tutulup tutulmadığını belirten Boole değer.

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

  • pRetValTimeStamp
    Dize değeri döndürdü.

Prototip (c/C++)

HRESULT GetAgentsStatus2(
BOOL fExcludeAnonymous, 
SQLDMO_TASKSTATUS_TYPE *pRetVal, 
SQLDMO_LPBSTR pRetValTimeStamp);

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

The GetAgentsStatus2 method extends the functionality of the GetAgentsStatus method by including the fExcludeAnonymous parameter.Zaman fExcludeAnonymous olan küme true, anonim abonelikleri numaralanmamış.

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

Not

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.

Not

Uygulama çağrıları, GetAgentsStatus2 sql Server sürüm 7.0, sabit, SQLDMO_E_SQL80ONLY ve ileti örnek üzerinde "Bu özellik veya yöntem gerektirir Microsoft sql Server 2000 veya daha yenisi" döndürülür.