Udostępnij przez


MSSQL_REPL027056

Szczegóły wiadomości

Nazwa produktu

SQL Server

Wersja produktu

10.50

Numer kompilacji produktu

 

Identyfikator zdarzenia

27056

Źródło zdarzenia

MSSQLSERVER

Składnik

Aparat baz danych programu SQL Server

Nazwa symboliczna

Tekst komunikatu

Proces scalania nie może zmienić historia generacji na '% 1'.Podczas rozwiązywania problemów, należy ponownie uruchomić synchronizację z rejestrowaniem informacji pełnej historia i określ pliku wyjściowego, do którego należy zapis.

Wyjaśnienie

Ten błąd jest zazwyczaj wywoływane z rywalizacja w replikacja scalająca tabele systemowe , wyrosła nadmiernie duży.Duża tabele systemowe są zazwyczaj spowodowane okres zachowywania długie publikacja, ponieważ metadane muszą być przechowywane w tych tabelach, aż do osiągnięcia okresu przetrzymania.

Akcja użytkownika

Aby rozwiązać ten problem:

  1. Zmniejsz wartośćDownloadGenerationsPerBatch i - uploadgenerationsperbatch parametry dla agenta scalanie umożliwić przetwarzanie kontynuowane podczas adresowania podstawowej wydawania przyczyną błędu.Parametry agenta można określić w profilach agenta i w wierszu polecenia.Aby uzyskać więcej informacji, zobacz:

  2. Określ najniższego ustawienia dla okres przechowywania publikacja.Aby uzyskać więcej informacji, zobacz Wygaśnięcia subskrypcji i dezaktywacji.

  3. Jako część obsługi replikacja scalająca zaglądać do wzrostu tabele systemowe związanych z replikacja scalająca: MSmerge_contents, MSmerge_genhistory, i MSmerge_tombstone, MSmerge_current_partition_mappings, i MSmerge_past_partition_mappings.Reindeksacja okresowo tych tabel.Aby uzyskać więcej informacji, zobacz Reorganizowanie i odbudowa indeksów.