MSSQL_ENG020554
Szczegóły wiadomości
Nazwa produktu |
SQL Server |
Wersja produktu |
10.50 |
Numer kompilacji produktu |
|
Identyfikator zdarzenia |
20554 |
Źródło zdarzenia |
MSSQLSERVER |
Składnik |
Aparat baz danych programu SQL Server |
Nazwa symboliczna |
|
Tekst komunikatu |
Agent replikacja nie logował się wiadomości postępu w % ld min.Może to oznaczać nie odpowiadać agenta lub aktywności systemu wysoki.Zweryfikuj, że rekordy są replikowane do obiekt docelowy i że połączenia abonenta, Wydawca i dystrybutor są nadal aktywne. |
Wyjaśnienie
Checkup agenci replikacja zadanie będzie uruchamiane w określonych interwałach (domyślnie co 10 minut), aby sprawdzić stan każdego agenta replikacja.Jeśli agenta nie logował komunikaty postępu od czasu ostatniego czas uruchomiono zadanie checkup agenta błąd może zostać podniesiony, MSSQL_ENG020554.Agent powinien co najmniej dziennika historia wiadomości nawet wtedy, gdy występuje brak aktywności replikacja.Agent replikacja nie odpowiada, zgodnie z oczekiwaniami, to ma niekoniecznie zatrzymana lub nie powiodło się (jeśli agenta nie powiodło się, błąd należy podnieść MSSQL_ENG020536).
Następujące problemy mogą spowodować błąd MSSQL_ENG020554 należy podnieść:
Agent jest zajęty.
Jeśli agent jest zbyt zajęty, aby reagować na sondowany przez agenta checkup zadania, zadanie checkup agenta nie można zgłosić czy agent replikacja działa prawidłowo.Istnieje kilka powodów dlaczego agent replikacja może być zajęty: może być dużo danych replikowane, lub może być projektowania aplikacji lub konfiguracja problemy, których wynikiem procesów uruchomionych przez długi czas.
Agent nie może zalogować się do jednego z komputerów w topologii.
Wszyscy agenci mieć parametr - logintimeout (zestaw 15 sekund domyślnie), która reguluje, jak długo agenta próbuje zalogować się do węzła replikacja, takich jak scalić Agent rejestrowania programie Wydawca.Jeśli - logintimeout wartość jest zestaw jest wyższa niż interwał, w którym działa zadanie checkup agent replikacja, problem logowania może być główną przyczynę błędu: Błąd MSSQL_ENG020554 jest wywoływane przed agent jest możliwość podniesienia więcej określonego błędu.
Akcja użytkownika
Wymagana akcja zależy od przyczyny błędu:
We wszystkich przypadkach, w których powstaje ten błąd:
Sprawdź szczegóły błędu w Monitor replikacji, a następnie ponownie uruchomić agenta, jeśli została zatrzymana.Szczegóły błędu może zawierać dodatkowe informacje na Dlaczego agent nie działała prawidłowo.Jeśli jest uruchomiony agent, nie zatrzymać i ponownie uruchomić agenta, ponieważ który zaostrzające problem.Informacje wyświetlanie szczegółowych informacji o stanie i agenta w Monitor replikacji zobacz następujące tematy:
Agent migawki Agent odczytywania dziennikai agenta czytnik kolejki, zobacz Jak Wyświetlanie informacji i wykonywać zadania dotyczące czynników związanych z publikacją (Monitor replikacji).
Agent dystrybucji i scalanie agenta, zobacz Jak Wyświetlanie informacji i wykonywać zadania dotyczące czynników związanych z subskrypcji (Monitor replikacji).
Jeśli ten błąd powstaje często, ponieważ agent jest zajęty:
Może być konieczne ponowne zaprojektowanie aplikacji, dzięki czemu agent spędza mniej czas przetwarzania.Aby uzyskać więcej informacji, zobacz Wydajność (replikacji).
Można zwiększyć interwał, w którym agent stan jest sprawdzany za pomocą Właściwości zadania okno dialogowe.Aby uzyskać informacje dotyczące uzyskiwania dostępu do tego okna dialogowego Replikacja zadań, zobacz Jak Umożliwia wyświetlanie informacji i wykonywać zadania Wydawca (Monitor replikacji).
Jeśli agenta nie może zalogować się do jednego z komputerów w topologii:
Zalecane jest - logintimeout zestaw wartości niższej niż interwał, w którym działa zadanie checkup agent replikacja.W niektórych przypadkach wartość dla -logowaniaczassię ustawiono wyższe ze względu na problemy z siecią, które powodują logowania do czas się.Jeśli - logintimeout jest zestaw niższa, replikacja można sprawozdania bardziej szczegółowe błędy, umożliwiając rozwiązywanie problemów logowania, które może być spowodowane przez uprawnienia, sieci i innych problemów.Parametry agenta można określić w profilach agenta i w wierszu polecenia.Aby uzyskać więcej informacji, zobacz: