Udostępnij za pośrednictwem


Wyświetlanie dziennika błędów programu SQL Server

Dotyczy:programu SQL Server

Wyświetl dziennik błędów programu SQL Server, aby upewnić się, że procesy zakończą się pomyślnie (na przykład operacje tworzenia kopii zapasowej i przywracania, polecenia wsadowe lub inne skrypty i procesy). Ta procedura może być przydatna do wykrywania bieżących lub potencjalnych obszarów problemów, w tym automatycznych komunikatów odzyskiwania (szczególnie w przypadku zatrzymania i ponownego uruchomienia wystąpienia programu SQL Server), komunikatów jądra lub innych komunikatów o błędach na poziomie serwera.

Jak wyświetlić dziennik błędów

Dziennik błędów programu SQL Server można wyświetlić za pomocą programu SQL Server Management Studio lub dowolnego edytora tekstów. Aby uzyskać więcej informacji na temat wyświetlania dziennika błędów, zobacz Otwieranie podglądu plików dziennika.

  • W systemie Windows domyślną lokalizacją dziennika błędów jest <drive>:\Program Files\Microsoft SQL Server\MSSQL.<n>\MSSQL\LOG\ERRORLOG.

  • W systemie Linux domyślną lokalizacją dziennika błędów jest /var/opt/mssql/log.

Uwaga

Pliki są nazywane ERRORLOG.<n>, gdzie <n> jest liczbą całkowitą. Bieżący dziennik błędów nie ma rozszerzenia.

Nowy dziennik błędów jest tworzony przy każdym uruchomieniu wystąpienia programu SQL Server, chociaż procedura składowana systemu sp_cycle_errorlog może służyć do cyklu plików dziennika błędów bez konieczności ponownego uruchamiania wystąpienia programu SQL Server. Zazwyczaj program SQL Server zachowuje kopie zapasowe poprzednich sześciu dzienników i, najnowszej kopii zapasowej dziennika nadaje rozszerzenie .1, drugiej najnowszej kopii zapasowej dziennika nadaje rozszerzenie .2, i tak dalej. Bieżący dziennik błędów nie ma rozszerzenia.

Możesz również wyświetlić dziennik błędów programu SQL Server w instancjach programu SQL Server, które są w trybie offline lub których nie można uruchomić. Aby uzyskać więcej informacji, zobacz Wyświetlanie plików dziennika trybu offline.