Tento článek ukazuje, jak zobrazit historii úlohy SQL Server Agent v Azure Data Studio.
Nainstalujte Azure Data Studio
Samozřejmě budete muset mít na počítači nainstalované Azure Data Studio. Pokud ještě nemáte Azure Data Studio, zde je návod, jak jej nainstalovat na Mac, Red Hat a Ubuntu 18.04 a Ubuntu 20.04.
Stejně jako pro Windows je nyní při stahování a instalaci SSMS součástí Azure Data Studio. Viz Jak nainstalovat SSMS.
Nainstalujte rozšíření SQL Server Agent Extension
Klíčem k tomu, abyste mohli zobrazit historii úloh v Azure Data Studio, je rozšíření SQL Server Agent.
Toto rozšíření vám umožňuje dělat věci, jako je vytváření úloh SQL Server Agent, zobrazení úloh, zobrazení historie úloh, zastavení/spuštění úloh atd. Zobrazení historie úloh je přesně to, o co se zde snažíme, takže pojďme do toho a nainstalujte rozšíření .
Chcete-li nainstalovat rozšíření, otevřete podokno Rozšíření:
Nyní zadejte sql server agent (nebo dokonce jen agent ) do vyhledávacího pole v horní části. To by mělo filtrovat rozšíření pouze na SQL Server Agent, takto:
Klikněte na Instalovat k instalaci rozšíření.
Získat historii úloh
Nyní, když je nainstalováno rozšíření SQL Server Agent, můžeme pokračovat a získat historii úloh SQL Server Agent.
Jak již bylo zmíněno, můžete použít rozšíření z Spravovat záložce serveru.
Až se servery zobrazí v levém podokně, kliknutím pravým tlačítkem myši na název serveru vyvolejte kontextovou nabídku:
V nabídce klikněte na Spravovat .
Otevře se Domovská stránka správy obrazovka pro server:
Odtud můžeme vidět volbu SQL Agent.
Klikněte na Agent SQL .
Otevře se obrazovka SQL Server Agent, kde můžete spravovat úlohy SQL Server Agent na serveru:
Můžete kliknout na jakoukoli úlohu v tomto seznamu a zobrazit její historii.
Zde je příklad toho, jak to vypadá, když kliknu na jednu z výše uvedených úloh:
Kliknutím na každou položku v levém podokně historie zobrazíte podrobnosti o této položce v pravém podokně.
V době psaní tohoto článku se nezdá, že by existoval způsob, jak pomocí tohoto rozšíření vytáhnout historii všech úloh najednou. Chcete-li zobrazit její historii, musíte přejít do každé úlohy jednotlivě.
To znamená, že vývojový tým pokračuje v přidávání funkcí k tomuto rozšíření, takže možná je to něco, co bychom mohli vidět v budoucnu? Nebo v době, kdy toto čtete, je možná již implementován?
V každém případě existují také možnosti T-SQL, které vám umožní zobrazit historii všech úloh, jako je sp_help_jobhistory
uložená procedura a sysjobhistory
tabulky v msdb databáze.