Sdílet prostřednictvím


Protokol chyb agenta SQL Serveru

platí pro:SQL Serverazure SQL Managed Instance

Důležitý

Na Azure SQL Managed Instance, většina, ale ne všechny funkce agenta SQL Serveru jsou aktuálně podporované. Podrobnosti najdete v tématu rozdíly T-SQL služby Azure SQL Managed Instance od SQL Serveru.

Agent SQL Serveru vytvoří protokol chyb, který ve výchozím nastavení zaznamenává upozornění a chyby. V protokolu se zobrazí následující upozornění a chyby:

  • Zprávy s upozorněním, které poskytují informace o potenciálních problémech, například "Úloha <job_name> byla odstraněna při spuštění".

  • Chybové zprávy, které obvykle vyžadují zásah správce systému, například "Nelze spustit poštovní relaci". Chybové zprávy lze odeslat konkrétnímu uživateli nebo počítači net send.

SQL Server udržuje až devět protokolů chyb agenta SQL Serveru. Každý archivovaný protokol má rozšíření, které označuje relativní věk protokolu. Například rozšíření .1 označuje nejnovější archivovaný protokol chyb a rozšíření 9 označuje nejstarší archivovaný protokol chyb.

Ve výchozím nastavení se zprávy trasování spuštění nezapisují do protokolu chyb Agenta SQL Serveru, protože ho mohou zaplnit. Pokud je protokol chyb plný, sníží se možnost výběru a analýzy obtížnějších chyb. Je důležité zvážit, jakou hodnotu získáváte zachycením trasovacích zpráv do chybového protokolu, protože log zvyšuje zatížení zpracování serveru. Obecně je nejlepší zachytit všechny zprávy pouze v případě, že ladíte konkrétní problém.

Po zastavení agenta SQL Serveru můžete změnit umístění protokolu chyb agenta SQL Serveru. Pokud je protokol chyb prázdný, nelze protokol otevřít. Protokol agenta SQL Serveru můžete kdykoli cyklovat bez zastavení agenta SQL Serveru pomocí dbo.sp_cycle_agent_errorlog.

Zobrazení protokolu chyb agenta SQL Serveru

Přejmenování protokolu chyb agenta SQL Serveru

Odeslání chybových zpráv agenta SQL Serveru

Psaní zpráv sledování provádění do chybového protokolu agenta SQL Serveru