GNU/Linux >> Znalost Linux >  >> Linux

Odstraňování problémů se selháním úlohy MSSQL

Tento článek popisuje běžné důvody selhání úloh SQL Server® a základní kroky pro jejich prošetření.

Běžné příčiny selhání úloh

Úlohy SQL mohou selhat z několika důvodů. Chcete-li tyto chyby odstranit, můžete si prohlédnout historii úloh SQL ServerAgent. Chcete-li zobrazit tyto protokoly, proveďte následující kroky:

  1. Otevřete SQL Server Management Studio (SSMS) a připojte se k odpovídající instanci databáze.

  2. Přejděte na Správa -> Protokoly serveru SQL -> Název úlohy SQL .

  3. Najděte událost selhání úlohy a zkontrolujte podrobnosti protokolu.

Protokoly chyb by vám měly pomoci určit, zda selhal jeden nebo více kroků úlohy.

Úlohy můžete také nakonfigurovat tak, aby exportovaly své protokoly do externího výstupního souboru pro podrobnou kontrolu pomocí Pokročilé ve vlastnostech úlohy.

Můžete vidět následující běžné důvody selhání úlohy SQL:

Problémy s oprávněním nebo ověřením

K provádění úloh SQL musí být k dispozici služba Windows® SQL Server Agent. Pokud například uživatel nebo účet služby, pod kterým služba běží, nemá dostatečná oprávnění pro přístup ke sdíleným síťovým položkám nebo umístěním souborů, může dojít k selhání úlohy. Chcete-li to ověřit, proveďte následující kroky:

  1. Klikněte na tlačítko Windows na hlavním panelu a zadejte Služby .

  2. Vyhledejte SQL Server Agent a klikněte na něj pravým tlačítkem službu.

  3. Zkontrolujte informace o účtu v Přihlášení kartu.

Podobně jako služby Windows běží úlohy SQL Agent pod uživatelským nebo servisním účtem nakonfigurovaným v úloze. K chybám úlohy může dojít, když dojde k problémům s oprávněním nebo autentizací u uživatele nebo účtu služby. Mezi společné problémy patří:

  • Platnost účtu vypršela
  • Nesprávné heslo
  • Nedostatečná oprávnění ke zdrojům
  • Účet již neexistuje

Chcete-li získat další informace o konkrétní chybě nebo problému s oprávněním, prohlédněte si podrobnosti protokolu selhání úlohy v SSMS. Kliknutím pravým tlačítkem na úlohu můžete změnit účet, pod kterým je úloha spuštěna. Přejděte na Obecné a změňte účet v části Spustit jako: .

Nedostupné systémové prostředky

K selhání úlohy může dojít, když určité prostředky nejsou v době provádění úlohy dostupné. Příklady zahrnují následující:

  • Nedostatek místa na disku

  • Vysoké využití paměti

  • Vysoké využití CPU

  • Problémy s připojením k síti

Nesprávná konfigurace úlohy

K selhání úlohy může také dojít, pokud je konfigurace úlohy nesprávná. Chcete-li zkontrolovat konfiguraci úlohy, klikněte pravým tlačítkem na úlohu a vyberte Vlastnosti . Když odstraníte plány údržby, systém automaticky neodstraní žádné zahrnuté úlohy, takže tyto úlohy musíte odstranit samostatně, abyste předešli selhání úloh. Kromě toho může konfigurace úlohy ukazovat na systémové prostředky, které již neexistují, nebo na nesprávnou cestu k souboru či síti.


Linux
  1. Odstraňte problémy se sítí pomocí tcpdump

  2. Plánovat práci v nepravidelných intervalech?

  3. Nakonfigurujte vždy zapnuté clustery převzetí služeb při selhání serveru MSSQL

  1. Jak nainstalovat server Mssql na Rocky Linux 8/Centos 8

  2. Chyba zablokování transakce MSSQL

  3. Odstraňování problémů s nefunkčním cloudovým serverem Linux

  1. Odstraňování problémů s nefunkčním cloudovým serverem Windows

  2. Odstraňte problémy s GlusterFS

  3. Odstraňování problémů se selháním úlohy MSSQL