Udostępnij za pośrednictwem


Data Collector Error Handling

Moduł zbierający dane przeznaczony do uruchamiania w sposób ciągły, co oznacza, że prawdopodobnie wystąpią błędy wykonania.Moduł zbierający dane muszą odpowiednio odpowiadać na dwie ogólne kategorie błędów.Kategorie te są następujące:

  • Wspólne, przewidywanych błędy.W oparciu o kolekcja przepływu pracy, procesów i zachowanie składników, można oczekiwać wiele błędów.odzyskiwanie automatyczne tej kategorii błędów może czasem być niemożliwe.Jednak proste, wpływ niskim technik może służyć do obsługi takich błędów i pobrać kolekcja danych ponowne uruchomienie.

  • Nieoczekiwane błędy.Jeśli błędy te są wywoływane, nie są podejmowane próby automatycznego odzyskania z błędów.Moduł zbierający dane rejestruje informacje szczegółowe o błędach, które mogą być używane do rozwiązywania warunek błędu.Dodatkowo pakiet lub zadania, który spowodował błąd jest wyłączona, błędy z wielokrotnie uzyskiwanie spowodował zatrzymanie.Błędy cyklicznego niepotrzebnie zajmują zasoby systemowe i zapobiec zbierania danych z działają poprawnie i pomyślnym zakończeniu.

We wszystkich przypadkach błędy są rejestrowane przy użyciu mechanizmu rejestrowania, opisaną w Data Collector Logging.

Typowe błędy

W poniższej tabela wymieniono typowe błędy i opisano ich prawdopodobne przyczyny, jak również na temat sposobu modułów zbierających dane obsługuje je.

Błąd

Opis, przyczyny i obsługi

Nie można połączyć się z dostawca danych.

Moduł zbierający dane nie mogą łączyć się z serwerem lub dostawca danych, takich jak Transact-SQL. Możliwe przyczyny: konfiguracja systemu oraz zagadnień związanych z zabezpieczeniami.

Obsługa: Błąd jest rejestrowany w dzienniku i zestaw kolekcja zostanie zatrzymany i oznaczony jako wyłączone. W stanie wyłączenia jest rejestrowane w dzienniku wykonanie.Nie ma żadnych automatycznego odzyskiwanie tego błędu.

Połączenie z dostawca danych zostanie usunięte podczas wykonywania.

Monitorowany serwer został nieoczekiwanie zamknięty lub wystąpił problem z łącznością takie jak połączenie z siecią nie powiodło się.

NoteNote:
Planowane zamknięcia systemu nie należą do tej kategorii.przypadek braku planowanego zamknięcia, zestawy kolekcja są wyłączone po SQL Server i SQL Server Zatrzymuje wystąpienia agenta.

Wykonywanie pakiet kończy się niepowodzeniem, a błąd jest rejestrowany w dzienniku.Moduł zbierający dane podejmie próbę ponownego uruchomienia pakiet po krótkiej przerwie i jeśli się nie powiedzie, zestaw kolekcja zostanie zatrzymany i oznaczony jako wyłączone.W stanie wyłączenia jest rejestrowane w dzienniku wykonanie.Odzyskiwanie od tej chwili wymaga ręcznej interwencji.

Nie można połączyć się z magazyn danych zarządzania.

Magazyn danych jest instalowany na innym komputerze z modułów zbierających dane.Prawdopodobna przyczyną są problemy z łącznością sieciową lub serwer host niedostępny.Ten błąd ma wpływ jedynie na przekazywanie pakietów.

Obsługa: Ponieważ nie ma żadnych powiadomienie o zamknięciu serwera, ten błąd nie mogą być przewidywane i obsługiwane automatycznie. Błąd jest rejestrowany w dzienniku, a po krótkiej przerwie przekazywanie zostanie ponownie uruchomiony.Po przekazać cztery nieudanych prób, zestaw kolekcja jest wyłączone i jego stan jest zapisywany w dzienniku wykonanie.

NoteNote:
Wszystkie dane zebrane podczas zestaw kolekcja jest uruchomiony jest przechowywana i zakumulowane.Pakiet przekazywania może połączyć się z magazyn danych, przekazaniu skumulowane dane.

Połączenie z magazyn danych zarządzania zostanie usunięte podczas przekazywania.

Magazyn danych jest instalowany na innym komputerze z modułów zbierających dane.Prawdopodobna przyczyną są problemy z łącznością sieciową lub serwer host niedostępny.Ten błąd ma wpływ jedynie na przekazywanie pakietów.

Obsługa: Ponieważ nie ma żadnych powiadomienie o zamknięciu serwera, ten błąd nie mogą być przewidywane i obsługiwane automatycznie. Błąd jest rejestrowany w dzienniku, a po krótkiej przerwie przekazywanie zostanie ponownie uruchomiony.Po przekazać cztery nieudanych prób, zestaw kolekcja jest wyłączone i jego stan jest zapisywany w dzienniku wykonanie.

NoteNote:
Wszystkie dane zebrane podczas zestaw kolekcja jest uruchomiony jest przechowywana i zakumulowane.Pakiet przekazywania może połączyć się z magazyn danych, przekazaniu skumulowane dane.
NoteNote:
Program wysyła transakcji przed błędu jest oznaczony jako nie powiodło się, aby zapobiec częściowe.Po nawiązaniu połączenia tej instancji danych jest wysyłane ponownie.

Błąd jest otrzymane od dostawca danych.

Może to być żadnych błędów, takich jak nieprawidłowe parametry lub nieprawidłowe żądanie wysłane przez moduł zbierający dane.Zazwyczaj jest widoczny w czasie projektowania, a najbardziej może mieć wpływ na programistom tworzenie kolekcja niestandardowych zestawów lub typów modułów zbierających.Jeśli ten błąd występuje, zestaw kolekcja jest zatrzymana i błąd jest rejestrowany w dzienniku.Błąd należy zbadać i kolekcja zestaw uruchomić ręcznie po błąd został rozwiązany.

Przepływ sterowania jest błąd.

Logiczne zdefiniowane w przepływ sterowania pakiet nie powiodła się.

Obsługa: Jeśli ten błąd jest przewidywane i specyficzne dla pakiet, obsługują go przy użyciu ścieżka OnError przepływ sterowania. W wielu przypadkach pakiet automatycznie można odzyskać błędu i uruchom ponownie samego siebie.

Przepływ danych jest błąd.

Ten błąd powstaje rurociągami przepływ danych i zazwyczaj należące do jednego z następujących kategorii:

  • Błędy konwersji danych, których występować, jeżeli konwersja powoduje utratę cyfr znaczących, utratę nieznaczących cyfr i obcinania ciągów znaków.Błędy konwersji danych również wystąpić, jeśli Żądana konwersja nie jest obsługiwana.

  • Wyrażenie oceny błędów, które wystąpić, jeśli wyrażenia, które są sprawdzane w czasie wykonywania operacji nieprawidłowe lub stają się syntaktycznie nieprawidłowa z powodu brakujące lub niepoprawne wartości danych.

  • Wyszukiwanie błędów, które występują, jeśli operacja wyszukiwania nie zlokalizuje pasującego tabela odnośników.

Obsługa: Każdy składnik danych jest skonfigurowany tak, aby się nie powieść tylko wtedy, gdy krytyczny błąd przepływ danych. Domyślnie po danych jest zaliczana wierszy nie powiodło się, jako oddzielne dane wyjściowe są przekierowywane wierszy błędów.Te informacje są rejestrowane następnie, po zakończeniu przepływu danych i generowany jest raport przepływ danych.