sysmergesubscriptions (Transact-SQL)

Dotyczy:SQL Server

Zawiera jeden wiersz dla każdego znanego Subskrybenta i jest lokalną tabelą w Publisher. Ta tabela jest przechowywana w bazach publikacji i subskrypcji.

Nazwa kolumny Typ danych Description
subscriber_server sysname ID serwera. Używany do mapowania pola srvid na wartość specyficzną dla serwera podczas migracji kopii bazy danych subskrypcji na inny serwer.
db_name sysname Nazwa bazy subskrybującej bazy danych.
pubid uniqueidentifier Identyfikator publikacji, z której utworzono aktualną subskrypcję.
datasource_type int Rodzaj źródła danych:

0 = Microsoft SQL Server.

2 = Jet OLE DB.
subid uniqueidentifier Unikalny numer identyfikacyjny subskrypcji.
replnickname binary Skompresowany pseudonim repliki.
Replicastate uniqueidentifier Unikalny identyfikator używany do określenia, czy poprzednia synchronizacja zakończyła się sukcesem, porównując wartość w Publisher z wartością u Subscriber.
stan tinyint Status subskrypcji:

0 = Nieaktywny.

1 = Aktywny.

2 = Usunięto.
subscriber_type int Typ subskrybenta:

1 = Globalny.

2 = Lokalny.

3 = Anonimowy.
subscription_type int Typ subskrypcji:

0 = Pchaj.

1 = Ciągnij.

2 = Anonimowy.
sync_type tinyint Rodzaj synchronizacji:

1 = Automatyczny.

2 = Brak synchronizacji.
opis nvarchar(255) Krótki opis subskrypcji.
priorytet prawdziwy Określa priorytet subskrypcji i umożliwia wdrożenie rozwiązywania konfliktów opartego na priorytetach. To 0,00 dla wszystkich lokalnych lub anonimowych subskrypcji.
recgen bigint Liczba otrzymanej przez ostatnie pokolenie.
recguid uniqueidentifier Unikalna identyfikacja poprzedniej generacji, którą otrzymałem.
sentgen bigint Liczba wysłanych generacji z poprzedniego pokolenia.
sentguid uniqueidentifier Unikalny identyfikator ostatniej generacji.
schemaversion int Liczba ostatniego otrzymanego schematu.
Schemaguid uniqueidentifier Unikalny identyfikator ostatniego schematu otrzymanego.
last_validated datetime Data ostatniej pomyślnej weryfikacji danych o subskrybentach.
attempted_validate datetime Ostatnim datą próbowano potwierdzić subskrypcję.
last_sync_date datetime Godzina synchronizacji.
last_sync_status int Status subskrypcji:

0 = Wszystkie zlecenia czekają na rozpoczęcie.

1 = Rozpoczyna się jedna lub więcej prac.

2 = Wszystkie zadania zostały pomyślnie wykonane.

3 = Co najmniej jedno zadanie jest wykonywane.

4 = Wszystkie zlecenia są zaplanowane i nieczynne.

5 = Co najmniej jedno zadanie próbuje wykonać się po poprzedniej nieudanej sytuacji.

6 = Co najmniej jedno zadanie nie zostało wykonane pomyślnie.
last_sync_summary sysname Opis ostatnich wyników synchronizacji.
Metadatacleanuptime datetime Ostatnia data wygasłości metadanych została usunięta z tabel systemu replikacji scalania.
partition_id int Identyfikuje wstępnie obliczoną partycję, do której należy subskrypcja.
cleanedup_unsent_changes bit Identyfikuje, że metadane niewysłanych zmian zostały wyczyszczone na stronie Subskrybenta.
replica_version int Identyfikuje wersję SQL Server dla abonenta, do którego należy subskrypcja, która może mieć jedną z następujących wartości:

90 = SQL Server 2005 (9.x)

100 = SQL Server 2008 (10.0.x)
supportability_mode int Tylko do użytku wewnętrznego.
application_name nvarchar(128) Tylko do użytku wewnętrznego.
subscriber_number int Tylko do użytku wewnętrznego.
last_makegeneration_datetime datetime Ostatni czas trwania procesu generowania make-generation dla Publisher. Więcej informacji można znaleźć w parametrze -MakeGenerationInterval w Replikacji Merge Agent.
last_local_sentgen bigint Przechowuje ostatnią generację wysłaną przez poprzedniego agenta merge sync.
last_local_recguid uniqueidentifier Przechowuje ostatni lokalny generowany GUID z poprzedniej synchronizacji agentów scalania.
last_local_recgen bigint Ustaw przez sprzątanie merge. Magazyny ostatniego lokalnego pokolenia, które otrzymało.