Udostępnij przez


Metoda GetAgentsStatus (DistributionPublication, DistributionPublisher)

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

GetAgentsStatus2 Metoda zwraca wysokiego poziom raportu stan wykonania agenci replikacja wykonawczych publikacji Wydawca.

Składnia

object
.GetAgentsStatus( 
ReturnedStatus
, 
TimeStamp
)

Części

  • obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

  • ReturnedStatus
    Wyliczone długa wartość zwracana.

  • Sygnatura czasowa
    Zwracana wartość ciągu.

Prototyp (C/C++)

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

Ostrzeżenie

Ciągi znaków SQL Distributed Management Objects (SQL-DMO) są zawsze zwracane jako obiekty OLE BSTR.Aplikacja c i C++ pobiera odwołanie do ciąg.Aplikacja musi zwolnić, przy użyciu odwołania SysFreeString.

Zwraca

Interpretuje wartość zwracana w ReturnedStatus argument za pomocą tych wartości SQLDMO_TASKSTATUS_TYPE.

Stała

Wartość

Opis

SQLDMOTask_Failed

6

Pomyślnie wykonać co najmniej jednego zadanie wykonawcze agenta nie powiodło się.

SQLDMOTask_Idle

4

Wszystkie zadania wykonawcze agenta są planowane i bezczynności.

SQLDMOTask_Pending

0

Wszystkie zadania wykonawcze agenta oczekuje na uruchomienie.

SQLDMOTask_Retry

5

Co najmniej jednego zadanie wykonawcze agenta próbuje wykonać po poprzednim błędzie.

SQLDMOTask_Running

3

Co najmniej jednego zadanie wykonawcze agenta jest wykonywana.

SQLDMOTask_Starting

1

Jeden lub więcej zadań wykonawczych agent jest uruchamiany.

SQLDMOTask_Succeeded

2

Wszystkie zadania wykonawcze agent zostały prawidłowo wykonane.

Sygnatury czasowej zwraca wartość argumentu timestamp wartości (binarnych) jako ciąg znaków szesnastkowych.

Uwagi

Używając jako środowiska programowania aplikacji SQL-DMO programu Microsoft Visual Basic, należy użyć składni instrukcja wywołanie podprocedury wykonać GetAgentsStatus metoda pomyślnie.

GetAgentsStatus2 metoda rozszerza funkcjonalność GetAgentsStatus metoda.