Metoda PublicationMonitor.EnumSubscriptions
Zwraca informacje o subskrypcji, które przypisane są monitorowane publikacja.
Przestrzeń nazw: Microsoft.SqlServer.Replication
Zestaw: Microsoft.SqlServer.Rmo (w Microsoft.SqlServer.Rmo.dll)
Składnia
'Deklaracja
Public Function EnumSubscriptions As DataSet
'Użycie
Dim instance As PublicationMonitor
Dim returnValue As DataSet
returnValue = instance.EnumSubscriptions()
public DataSet EnumSubscriptions()
public:
DataSet^ EnumSubscriptions()
member EnumSubscriptions : unit -> DataSet
public function EnumSubscriptions() : DataSet
Wartość zwracana
Typ: System.Data.DataSet
A DataSet obiektu.
Dla publikacja transakcyjnych lub migawka DataSet zawiera następujące kolumny.
Kolumna |
Typ danych |
Opis |
---|---|---|
Subskrybent |
Jest to nazwa subskrybenta. |
|
Stan |
Stan zadanie agenta subskrypcja, która może być jedną z następujących wartości: 1 = Uruchomiono 2 = Powiodło się 3 = W toku 4 = Bezczynności 5 = Ponawianie 6 = Nie powiodło się |
|
subscriber_db |
Jest to nazwa baza danych subskrypcja. |
|
type |
Jest to typ subskrypcja, który może mieć jedną z następujących wartości: 0 = Wypychania 1 = Replikacji ściąganej 2 = Anonimowe |
|
distribution_agent |
Jest to nazwa zadanie agenta dystrybucji. |
|
last_action |
Tekst wiadomości ostatniej akcja rejestrowane przez agenta. |
|
action_time |
Data i czas z ostatniej akcja rejestrowane przez agenta. |
|
start_time |
Data i czas ostatniego wykonania agenta. |
|
czas trwania |
Upłynęło czas sesja w sekundach. |
|
delivery_rate |
Średnia liczba poleceń wydana na sekundę. |
|
delivery_latency |
Czas oczekiwania w milisekundach, pomiędzy wprowadzania transakcji baza danych dystrybucji oraz są stosowane do subskrybenta. |
|
delivered_transactions |
Całkowita liczba transakcji wydana w sesja. |
|
delivered_commands |
Całkowita liczba poleceń dostarczonych w sesja. |
|
delivery_time |
Data i czas zarejestrowało sesja. |
|
average_commands |
Średnia liczba poleceń na transakcję wydana w sesja. |
|
error_id |
Identyfikator błędu w MSrepl_errors (Transact-SQL) tabela systemowa.Użyj EnumErrorRecords Metoda zwraca szczegółowe informacje na temat błędu. |
|
job_id |
Byte[16] |
Identyfikator SQL Server zadanie agenta uruchamianie agenta replikacji. |
local_job |
Gdy true, zadanie agenta jest dostępne u dystrybutora. |
|
profile_id |
Identyfikator profilu. |
|
agent_id |
Identyfikator zadanie agenta. |
|
local_timestamp |
Byte[8] |
Sygnatura czasowa agenta ostatniego uruchomienia. |
offload_enabled |
Jeśli true, subskrypcja obsługuje zdalnego agenta aktywacja.
Uwaga:
Aktywacja agenta zdalnego została przerwana.Aby uzyskać więcej informacji, zobacz temat Przerywane działanie w SQL Server replikacji.
|
|
offload_server |
Nazwa serwera używanego z aktywacja agenta zdalnego.
Uwaga:
Aktywacja agenta zdalnego została przerwana.Aby uzyskać więcej informacji, zobacz temat Przerywane działanie w SQL Server replikacji.
|
|
subscriber_type |
Typ źródło danych przez subskrybenta: 0 = SQL ServerSubskrybenta. 1 = źródło danych open Database Connectivity (ODBC). |
Dla publikacja seryjnej DataSet zawiera następujące kolumny.
Kolumna |
Typ danych |
Opis |
---|---|---|
Subskrybent |
Jest to nazwa subskrybenta. |
|
Stan |
Stan zadanie agenta subskrypcja, która może być jedną z następujących wartości: 1 = Uruchomiono 2 = Powiodło się 3 = W toku 4 = Bezczynności 5 = Ponawianie 6 = Nie powiodło się |
|
subscriber_db |
Jest to nazwa baza danych subskrypcja. |
|
type |
Jest to typ subskrypcja, który może mieć jedną z następujących wartości: 0 = Wypychania 1 = Replikacji ściąganej 2 = Anonimowe |
|
agent_name |
Jest to nazwa zadanie agenta scalania. |
|
last_action |
Tekst wiadomości ostatniej akcja rejestrowane przez agenta. |
|
action_time |
Data i czas z ostatniej akcja rejestrowane przez agenta. |
|
start_time |
Data i czas ostatniego wykonania agenta. |
|
czas trwania |
Upłynęło czas sesja w sekundach. |
|
delivery_rate |
Średnia liczba poleceń wydana na sekundę. |
|
download_inserts |
Liczba wstawia stosowane przez subskrybenta. |
|
download_updates |
Liczba aktualizacji stosowane przez subskrybenta. |
|
download_deletes |
Liczba usuwa stosowane przez subskrybenta. |
|
publisher_conflicts |
Liczba konfliktów, które wystąpiły podczas stosowania zmian przez subskrybenta. |
|
upload_inserts |
Liczba wstawia stosowane w Wydawca. |
|
upload_updates |
Liczba aktualizacji stosowane w Wydawca. |
|
upload_deletes |
Liczba usuwa stosowane w Wydawca. |
|
subscriber_conflicts |
Liczba konfliktów, które wystąpiły podczas stosowania zmian w Wydawca. |
|
error_id |
Identyfikator błędu w MSrepl_errors (Transact-SQL) tabela systemowa.Użyj EnumErrorRecords Metoda zwraca szczegółowe informacje na temat błędu. |
|
job_id |
Byte[16] |
Identyfikator SQL Server zadanie agenta uruchamianie agenta replikacja. |
local_job |
Gdy true, zadanie agenta jest dostępne u dystrybutora. |
|
profile_id |
Identyfikator profilu. |
|
agent_id |
Identyfikator zadanie agenta. |
|
last_timestamp |
Byte[8] |
Sygnatura czasowa agenta ostatniego uruchomienia. |
offload_enabled |
Jeśli true, subskrypcja obsługuje zdalnego agenta aktywacja.
Uwaga:
Aktywacja agenta zdalnego została przerwana.Aby uzyskać więcej informacji, zobacz temat Przerywane działanie w SQL Server replikacji.
|
|
offload_server |
Nazwa serwera używanego z aktywacja agenta zdalnego.
Uwaga:
Aktywacja agenta zdalnego została przerwana.Aby uzyskać więcej informacji, zobacz temat Przerywane działanie w SQL Server replikacji.
|
|
subscriber_type |
Typ źródło danych przez subskrybenta: 0 = SQL ServerSubskrybent 1 = źródło danych open Database Connectivity (ODBC) |
Uwagi
ExcludeAnonymousSubscriptionswłaściwość Używane do filtrowania zestaw wyników.
EnumSubscriptions Metoda może być wywoływana tylko przez członków db_owner lub replmonitor ról stałej bazy danych baza danych dystrybucji.
EnumSubscriptions Metoda jest dostępna tylko z SQL Server 2005.
Ten obszar nazw, klasy lub element członkowski jest obsługiwany tylko w wersja 2.0.NET Framework.
Zobacz także