Metoda EnumLogReaderAgentSessions
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 EnumLogReaderAgentSessionsmethod returns a QueryResults object that enumerates execution status data for the Log Reader Agent specified.
Składnia
object
.EnumLogReaderAgentSessions(
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 odczytywania dziennika 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 EnumLogReaderAgentSessions(
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 |
---|---|---|
runstatus |
integer |
Państwa wykonującego.Interpretować za pomocą SQLDMO_TASKSTATUS_TYPE. |
start_time |
nvarchar(26) |
Data i czas ostatniego wykonywania zaplanowanych. |
time |
nvarchar(26) |
Data i czas rejestrowania wiadomości. |
comments |
nvarchar(256) |
Tekst opisowy. |
duration |
integer |
Upłynęło czas sesja w sekundach. |
delivery_rate |
float |
Średnia liczba poleceń wydana na sekundę. |
delivery_latency |
integer |
Czas oczekiwania w milisekundach, pomiędzy Wydawca zatwierdzeniem transakcji i transakcji, że wprowadzanie baza danych dystrybucji. |
delivery_time |
integer |
Skumulowany czas pomiaru dostawy w sekundach. |
delivered_/transactions |
integer |
Skumulowana liczba transakcji wydana w sesja. |
delivered_commands |
integer |
Skumulowana liczba poleceń dostarczonych w sesja. |
average_commands |
integer |
Średnia liczba poleceń na transakcję wydana w sesja. |
action_count |
integer |
Liczba rekordów historia sesja. |
error_id |
integer |
Gdy niezerową, numer komunikatu błędu Microsoft SQL Server. |
Uwagi
In the result set, date and time data returned in start_time and timeis formatted as YYYYMMDD hh:mm:ss.fff.
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.