Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Tabela MSmerge_genhistory zawiera jeden wiersz dla każdego pokolenia, o którym subskrybent wie (w okresie retencyjnym). Służy do unikania wysyłania wspólnych generacji podczas wymiany oraz do resynchronizacji abonentów przywracanych z kopii zapasowych. Ta tabela jest przechowywana w bazach publikacji i subskrypcji.
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
| guidsrc | uniqueidentifier | Globalny identyfikator zmian zidentyfikowanych przez generację w Subscriber. |
| pubid | uniqueidentifier | Identyfikator publikacji. |
| Generowanie | bigint | Wartość generowania. |
| art_nick | int | Pseudonim artykułu. |
| Przezmywki | varbinary (1001) | Lista przezwisk innych Subskrybentów, którzy są znani z posiadania już tego pokolenia. Służy temu, by uniknąć przesyłania pokolenia do subskrybenta, który już doświadczył tych zmian. Przezwiska na liście przezwisk są utrzymywane w uporządkowanej kolejności, aby wyszukiwanie było bardziej efektywne. Jeśli jest więcej przezwisk niż pasuje do tej dziedziny, nie skorzystają na tej optymalizacji. |
| coldate | datetime | Data, kiedy do tabeli dodaje się aktualną generację. |
| genstatus | tinyint | Status pokolenia jest następujący: 0 = Otwarte. 1 = Zamknięte. 2 = Zamknięte i nadejście od innego abonenta. |
| changecount | int | Liczba zmian odzwierciedlonych w danej generacji |
Treści powiązane
- Tabele replikacji (Transact-SQL)
- widoki replikacji (Transact-SQL)