| Termin | Definicja |
|---|---|
| Logowanie zdarzeń zadań | Logowanie zdarzeń zadań to zapisywanie przebiegu każdego kroku zadania SQL Server Agent wraz z jego wynikiem. Jak SQL Server Agent zapisuje przebieg zadaniaLogowanie zdarzeń zadań w SQL Server Agent polega na rejestrowaniu informacji o uruchomieniu zadania, kolejnych krokach oraz rezultacie ich wykonania. Zadanie może składać się z wielu kroków, a każdy krok ma własny numer, nazwę, typ działania, polecenie lub odwołanie do pakietu oraz warunek określający dalszy przebieg. Historia pozwala sprawdzić, czy krok zakończył się powodzeniem, błędem albo innym statusem przewidzianym przez konfigurację zadania. SQL Server Agent przechowuje podstawową historię zadań w bazie systemowej Informacje dostępne w historii wykonaniaWiersze widoku Definicję kroków przechowuje tabela Różnica między historią zadania a szczegółowym logiemHistoria zadania zawiera przede wszystkim metadane wykonania i komunikat statusu. Nie jest automatycznie pełnym dziennikiem każdej instrukcji wykonanej przez polecenie Transact-SQL ani całej zawartości wyjścia programu uruchamianego przez SQL Server Agent. Jeżeli potrzebne są szczegółowe komunikaty, krok zadania można skonfigurować z zapisem wyjścia do pliku albo do tabeli. Takie ustawienie należy oceniać razem z uprawnieniami konta usługi SQL Server Agent, ścieżką docelową i okresem przechowywania danych. W przypadku kroków typu Transact-SQL komunikat błędu może pochodzić z aparatu bazy danych, procedury składowanej albo instrukcji uruchamianej w ramach kroku. W przypadku innych podsystemów SQL Server Agent rezultat zależy od konkretnego mechanizmu, na przykład PowerShell, CmdExec, SSIS lub replikacji. Dlatego podczas interpretacji wpisu trzeba najpierw ustalić typ kroku zapisany w Do odczytu historii można użyć procedury systemowej Wykorzystanie logów przy sprawdzaniu komputeraPrzy diagnostyce komputera, na którym zainstalowano SQL Server lub SQL Server Management Studio, logowanie zdarzeń zadań pomaga ustalić, czy problem dotyczy samego silnika bazy danych, usługi SQL Server Agent, konfiguracji zadania, uprawnień systemowych albo dostępu do plików. Analizuje się kolejność kroków, czas ich trwania, kody wyników i treść komunikatów. Należy również sprawdzić, czy usługa SQL Server Agent działa, czy zadanie jest włączone oraz czy harmonogram faktycznie wywołuje oczekiwane uruchomienie. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów. W przypadku problemów z aplikacją wykorzystującą SQL Server Agent diagnostyka może obejmować stan systemu, działanie usług, błędy dysku, pamięci masowej i komunikację między komponentami zainstalowanymi na komputerze. Sam wpis w historii zadania nie powinien być traktowany jako kompletna diagnoza: przed naprawą trzeba ustalić, jaki krok się nie powiódł, jakie polecenie wykonywał oraz czy błąd można odtworzyć. |