Udostępnij za pośrednictwem


A Merge Subscription Has Expired and Changes Must Be Uploaded

Jeśli subskrypcja do publikacja seryjnej wygasa, a chcesz przekazać zmiany subskrybent Wydawca, należy to zrobić ręcznie.

Wyjaśnienie

replikacja łączenia używa (okres przechowywania publikacja @ przechowywania and @ retention_period_unit parametrówsp_addmergepublication (języka Transact-SQL) Aby określić, kiedy wygasa subskrypcja. Replikacja oczyszcza metadane w publikacja i subskrypcja baz danych, po osiągnięciu okres zachowywania.Aby uzyskać więcej informacji zobacz Data wygaśnięcia subskrypcja i dezaktywacja. Można przekazać zmian z subskrypcja wygasłe, ponieważ metadane dotyczące wierszy subskrybent nie jest już obecny w Wydawca.

Akcja użytkownika

Aby przesłać zmiany do Wydawca:

  1. Użycie tablediff narzędzie, aby określić wiersze, które różnią się między programem Wydawca a subskrybent.Aby uzyskać informacje dotyczące korzystania z tego narzędzia w zreplikowanych tabelach zobacz How to: Compare Replicated Tables for Differences (Replication Programming).

  2. Przekazywanie zmian wprowadzonych przez subskrybent, ręcznie lub przy użyciu jednej z następujących metod:

    • Utwórz ponownie subskrypcję, określając migawka nie powinny być stosowane przez subskrybent.Aby uzyskać więcej informacji zobacz Inicjowanie subskrypcja korespondencji seryjnej bez migawka. Po utworzeniu subskrypcja wykonywania Fikcyjny aktualizacji dla każdego wiersza, które powinny zostać przekazane do Wydawca: Ręczna aktualizacja fikcyjny albo wykonywać takie jak:

      UPDATE Sales.SalesOrderHeader SET RevisionNumber = RevisionNumber WHERE SalesOrderID > 4100

      lub wykonywania sp_mergedummyupdate dla każdego wiersza.Aby uzyskać więcej informacji zobacz sp_mergedummyupdate (Transact-SQL).

    • Użycie tablediff Narzędzie generowanieTransact-SQL skrypt, aby przenieść dane do wywoływania zbieżności. Aby uzyskać więcej informacji zobacz Narzędzie tablediff. The Transact-SQL script overwrites all non-convergent data at the obiekt docelowy (in this przypadek the Wydawca), so this option should only be used if uploading data from the subskrybent takes precedence over preserving data at the Wydawca.

See Also

Concepts