Udostępnij za pośrednictwem


Metoda EnumMergeAgentSessions

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.

The EnumMergeAgentSessionsmethod returns a QueryResults object that enumerates execution status data for the merge replication agent specified.

Składnia

object
.EnumMergeAgentSessions(
AgentName
,
SessionType
, 
SessionDuration
)
as 
QueryResults

Części

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

  • AgentName
    Ciąg identyfikujący agent replikacja scalająca według nazwy.

  • SessionType
    Długa liczba całkowita, która wskazuje typ sesja, jak opisano w ustawieniach.

  • SessionDuration
    Długa liczba całkowita określająca liczbę godzin.Ogranicza członkostwo zestaw wyników tymi sesjami rozpoczętej w ramach liczby godzin określonej.Użycie 0, aby określić czas rozpoczęcia sesja agenta bez ograniczeń.

Prototyp (C/C++)

HRESULT EnumMergeAgentSessions(
SQLDMO_LPCSTR AgentName,
SQLDMO_SESSION_TYPE SessionType,
long SessionDuration,
LPSQLDMOQUERYRESULTS* ppResults);

Ustawienia

Ustaw SessionType za pomocą tych wartości.

Stała

Wartość

Opis

SQLDMOSession_All

1

Dane wyjściowe zawierają informacje dziennika dla wszystkich sesji agenta.

SQLDMOSession_Errors

2

Dane wyjściowe zawierają informacje dziennika tylko dla tych prób wykonanie kończy się błędem.

Zwraca

A QueryResults obiekt, który zawiera jeden zestaw wyników, określonych przez te kolumny.

Kolumna

Typ danych

Opis

average_rows

integer

Średnia liczba wierszy na sekundę.

action_count

integer

Liczba rekordów historia sesja.

comments

nvarchar(256)

Tekst opisowy.

duration

integer

Upłynęło czas sesja.

error_id

integer

Gdy niezerową, numer komunikatu błędu Microsoft SQL Server.

publisher_conflicts

integer

Liczba konfliktów w Wydawca.

publisher_deletecount

integer

Liczba usuwa na Wydawca.

publisher_insertcount

integer

Liczba wstawki Wydawca.

publisher_updatecount

integer

Liczba aktualizacji w Wydawca.

runstatus

integer

Państwa wykonującego.Interpretować za pomocą SQLDMO_TASKSTATUS_TYPE.

start_time

nvarchar(26)

Data i czas ostatniego wykonywania zaplanowanych.

subscriber_conflicts

integer

Liczba konfliktów przez subskrybenta.

subscriber_/deletecount

integer

Liczba usuwa przez subskrybenta.

subscriber_/insertcount

integer

Liczba wstawia przez subskrybenta.

subscriber_/updatecount

integer

Liczba aktualizacji przez subskrybenta.

time

nvarchar(26)

Data i czas rejestrowania wiadomości.

Uwagi

zestaw wyników, data i czas danych zwracanych w start_time i czasu sformatowane jako hh:mm:ss.fff RRRRMMDD.

Część daty

Opis

RRRR

Reprezentuje rok cztery cyfry.

MM

Reprezentuje miesiąc dwiema cyframi (wyściełane zero).

DD

Reprezentuje dzień miesiąca w dwie cyfry (zero wyściełane).

hh

Reprezentuje godzinę za pomocą dwóch cyfr zegara 24-godzinnego (wyściełane zero).

mm

Reprezentuje minuty w dwie cyfry (zero wyściełane).

ss

Reprezentuje drugi w dwie cyfry (zero wyściełane).

fff

Reprezentuje część ułamkowa drugi w trzech cyfr.

Na przykład 18:12:00.000 20040512 wartość jest interpretowana jako 6:12 P.M., dnia 12 maja 2004 r.

Stosuje się do: