Udostępnij za pośrednictwem


Metoda ReplicationMonitor.EnumDistributionAgents

Zwraca informacje o zadania agenta dystrybucji na monitorowane dystrybutora.

Przestrzeń nazw:  Microsoft.SqlServer.Replication
Zestaw:  Microsoft.SqlServer.Rmo (w Microsoft.SqlServer.Rmo.dll)

Składnia

'Deklaracja
Public Function EnumDistributionAgents As DataSet
'Użycie
Dim instance As ReplicationMonitor
Dim returnValue As DataSet

returnValue = instance.EnumDistributionAgents()
public DataSet EnumDistributionAgents()
public:
DataSet^ EnumDistributionAgents()
member EnumDistributionAgents : unit -> DataSet 
public function EnumDistributionAgents() : DataSet

Wartość zwracana

Typ: System.Data.DataSet
A DataSet obiekt, który zawiera następujące kolumny.

Kolumna

Typ danych

Opis

db_name

String

Nazwa baza danych dystrybucji.

name

String

Nazwa zadanie agenta replikacja.

Stan

Int32

Stanu:

1 = Start

2 = Succeed

3 = W toku

4 = Bezczynności

5 = Ponów próbę

6 = Niepowodzenie

Program Publisher

String

WydawcaNazwa.

publisher_db

String

Nazwa baza danych publikacja.

publikacja

String

Nazwa publikacji.

Subskrybent

String

Nazwa subskrybenta.

subscriber_db

String

Nazwa baza danych subskrypcja.

subscription_type

Int32

Typ subskrypcja:

0 = Wypychania

1 = Replikacji ściąganej

2 = Anonimowe

start_time

String

Data i czas ostatniego wykonania agenta.

godzina

String

Data i czas zarejestrowało sesja.

czas trwania

Int32

Upłynęło czas sesja w sekundach.

komentarze

String

Tekst komunikatu, rejestrowane przez agenta.

delivery_time

Int32

Czas dostarczenia pierwszej transakcji.

delivered_transactions

Int32

Całkowita liczba transakcji wydana w sesja.

delivered_commands

Int32

Całkowita liczba poleceń dostarczonych w sesja.

average_commands

Int32

Średnia liczba poleceń na transakcję wydana w sesja.

delivery_rate

Single

Średnia liczba poleceń wydana na sekundę.

delivery_latency

Int32

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

error_id

Int32

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

Boolean

Gdy true, zadanie agenta jest dostępne u dystrybutora.

profile_id

Int32

Identyfikator profilu.

agent_id

Int32

Identyfikator zadanie agenta.

local_timestamp

Byte[8]

Sygnatura czasowa agenta ostatniego uruchomienia.

offload_enabled

Boolean

Jeśli true, subskrypcja obsługuje zdalnego agenta aktywacja.

UwagaUwaga:
Aktywacja agenta zdalnego została przerwana.Aby uzyskać więcej informacji, zobacz temat Przerywane działanie w SQL Server replikacji.

offload_server

Boolean

Nazwa serwera używanego z aktywacja agenta zdalnego.

UwagaUwaga:
Aktywacja agenta zdalnego została przerwana.Aby uzyskać więcej informacji, zobacz temat Przerywane działanie w SQL Server replikacji.

subscriber_type

Byte

Typ źródło danych przez subskrybenta:

0 = SQL ServerSubskrybenta.

1 = źródło danych open Database Connectivity (ODBC).

Uwagi

EnumDistributionAgents Metoda może być wywoływana tylko przez członków db_owner lub replmonitor stałe role bazy danych do baza danych dystrybucji na dystrybutora.

EnumDistributionAgents Metoda jest dostępna z SQL Server 2000 i SQL Server 2005.

Ten obszar nazw, klasy lub element członkowski jest obsługiwany tylko w wersja 2.0.NET Framework.