Udostępnij za pośrednictwem


Metoda EnumSubscriptionViews2

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.

EnumSubscriptionViews Metoda zwraca QueryResults obiekt, który wylicza subskrypcja wykonanie informacje o stanie utrzymywana na poziomie dystrybutora.

Składnia

object
.EnumSubscriptionViews2( [ fExcludeAnonymous ] )as QueryResults

Części

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

  • fExcludeAnonymous
    Wartość logiczna określająca, czy widoków anonimowych subskrypcje są wyliczane.Wartością domyślną jest FALSE.

Prototyp (C/C++)

HRESULT EnumSubscriptionViews2(
LPSQLDMOQUERYRESULTS *ppResults, 
BOOL fExcludeAnonymous) PURE;

Zwraca

Gdy DistributionPublication publikacja replikacja scalająca, odwołania do obiektu QueryResults obiekt, który zawiera jeden zestaw wyników jest zdefiniowany przez tych kolumn.

Kolumna

Typ danych

Opis

action_time

nvarchar(25)

Data i czas wykonywania ostatniej akcja subskrypcja.

agent_id

integer

Identyfikator agenta.

agent_name

nvarchar(101)

Nazwa agenta replikacja.

delivery_rate

integer

Średnia liczba wierszy wydana na sekundę.

duration

integer

Upłynęło czas aktywności sesja zarejestrowane w sekundach.

error_id

integer

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

job_id

binary(22)

Identyfikator uruchomienia agenta replikacja zadanie agenta programu SQL Server.

last_action

nvarchar(256)

Tekst opisowy.

local_job

bit

Gdy ma wartość TRUE, zadanie agenta programu SQL Server wykonuje u dystrybutora.Gdy ma wartość FALSE, zadanie agenta programu SQL Server wykonuje się przez subskrybenta.

local_timestamp

binary(14)

Sygnatura czasowa.

profile_id

integer

Identyfikator profilu.

publisher_conflicts

integer

Liczba usuwa na Wydawca.

publisher_/deletecount

integer

Liczba usuwa na Wydawca.

publisher_/insertcount

integer

Liczba wstawki Wydawca.

publisher_/updatecount

integer

Liczba aktualizacji w Wydawca.

start_time

nvarchar(25)

Data i czas na sesja agenta, którego uruchomiona.

status

integer

Stan agenta.Interpretować za pomocą SQLDMO_TASKSTATUS_TYPE.

subscriber

nvarchar(129)

Nazwa subskrypcji źródło danych.

subscriber_/updatecount

integer

Liczba aktualizacji przez subskrybenta.

subscriber_conficts

integer

Liczba konfliktów przez subskrybenta.

subscriber_db

nvarchar(129)

Nazwa bazy danych subskrybowanego przez subskrybenta.

subscriber_/deletecount

integer

Liczba usuwa przez subskrybenta.

subscriber_/insertcount

integer

Liczba wstawia przez subskrybenta.

type

integer

Kierunek subskrypcja (wypychanie lub ściągać) interpretowane przy użyciu SQLDMO_SUBSCRIPTION_TYPE.

Gdy DistributionPublication transakcyjnych odwołania do obiektu lub replikacja migawka publikacja, QueryResults obiekt, który zawiera jeden zestaw wyników jest zdefiniowany przez tych kolumn.

Kolumna

Typ danych

Opis

action_time

nvarchar(25)

Data i czas wykonywania ostatniej akcja subskrypcja.

agent_id

integer

Identyfikator agenta.

average_commands

integer

Średnia liczba poleceń na transakcję.

delivered_/commands

integer

Skumulowana liczba poleceń.

delivered_/transactions

integer

Skumulowana liczba transakcji.

delivery_latency

integer

Czas oczekiwania w milisekundach, pomiędzy wprowadzania transakcji baza danych dystrybucji oraz są stosowane do subskrybenta.

delivery_rate

integer

Średnia liczba poleceń wydana na sekundę.

delivery_time

integer

Skumulowany czas spędzony rozprowadzają transakcji.

distribution_agent

nvarchar(101)

Nazwa agenta replikacja.

duration

integer

Upłynęło czas aktywności sesja zarejestrowane.

error_id

integer

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

job_id

binary(22)

Identyfikator uruchomienia agenta replikacja zadanie agenta programu SQL Server.

last_action

nvarchar(256)

Tekst opisowy.

last_timestamp

binary(14)

Sygnatura czasowa.

local_job

bit

Gdy ma wartość TRUE, zadanie agenta programu SQL Server wykonuje u dystrybutora.Gdy ma wartość FALSE, zadanie agenta programu SQL Server wykonuje się przez subskrybenta.

profile_id

integer

Identyfikator profilu.

start_time

nvarchar(25)

Data i czas na sesja agenta, którego uruchomiona.

status

integer

Stan agenta.Interpretować za pomocą SQLDMO_TASKSTATUS_TYPE.

subscriber

nvarchar(129)

Nazwa subskrypcji źródło danych.

subscriber_db

nvarchar(129)

Nazwa bazy danych subskrybowanego przez subskrybenta.

type

tinyint

Kierunek subskrypcji.Interpretuje wartość przy użyciu SQLDMO_SUBSCRIPTION_TYPE.

Uwagi

EnumMergeAgentViews2 metoda rozszerza funkcjonalność EnumSubscriptionViews metoda dołączając opcjonalny fExcludeAnonymous parametru.Gdy fExcludeAnonymous jest zestaw do dystrybucji SPEŁNIONY, anonimowe lub agenta seryjnej widoki nie są wyliczane.

zestaw wyników, Data i czas danych zwracanych w action_time i start_timesformatowane 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.

Ostrzeżenie

If an application calls EnumSubscriptionViews2on an instance of SQL Server version 7.0, the constant, SQLDMO_E_SQL80ONLY, and the message "This property or method requires Microsoft SQL Server 2000 or later" are returned.

Zobacz także

Odwołanie