sql >> Databasteknik >  >> RDS >> Sqlserver

Visa SQL Server Agent Jobbhistorik med Azure Data Studio

Den här artikeln visar hur du visar historiken för ett SQL Server Agent-jobb i Azure Data Studio.

Installera Azure Data Studio

Självklart måste du ha Azure Data Studio installerat på din dator. Om du inte redan har Azure Data Studio, så här installerar du det på en Mac, Red Hat och Ubuntu 18.04 och Ubuntu 20.04.

När det gäller Windows ingår nu Azure Data Studio när du laddar ner och installerar SSMS. Se Hur man installerar SSMS.

Installera SQL Server Agent-tillägget

Nyckeln till att kunna se jobbhistorik i Azure Data Studio är SQL Server Agent-tillägget.

Det här tillägget låter dig göra saker som att skapa SQL Server Agent-jobb, visa jobb, visa jobbhistorik, stoppa/starta jobb, etc. Att visa jobbhistorik är precis vad vi försöker göra här, så låt oss gå vidare och installera tillägget .

För att installera tillägget, öppna rutan Tillägg:

Ange nu sql server agent (eller till och med bara agent ) i sökrutan högst upp. Detta bör filtrera tilläggen till bara SQL Server Agent, så här:

Klicka på Installera för att installera tillägget.

Hämta jobbhistorik

Nu när SQL Server Agent-tillägget har installerats kan vi gå vidare och hämta historiken för SQL Server Agent-jobb.

Som nämnts kan du använda tillägget från Hantera flik på en server.

När du har servrarna som visas i den vänstra rutan, högerklicka på en servers namn för att få upp den sammanhangsberoende menyn:

Klicka på Hantera på menyn .

Det öppnar Hem för hanteringen skärm för servern:

Därifrån kan vi se SQL Agent-alternativet.

Klicka på SQL Agent .

Detta öppnar skärmen SQL Server Agent, där du kan hantera SQL Server Agent-jobben på servern:

Du kan klicka på valfritt jobb i den här listan för att se dess historik.

Här är ett exempel på hur det ser ut när jag klickar på något av ovanstående jobb:

Du kan klicka på varje objekt i den vänstra historikrutan för att visa objektets detaljer i den högra rutan.

När detta skrivs verkar det inte finnas något sätt att ta fram historiken för alla jobb samtidigt med den här tillägget. Du måste gå in på varje jobb individuellt för att se dess historik.

Som sagt, utvecklingsteamet fortsätter att lägga till funktionalitet till denna tillägg, så det kanske är något vi kan se i framtiden? Eller när du läser detta kanske det redan är implementerat?

I vilket fall som helst finns det också T-SQL-alternativ som låter dig se historiken för alla jobb, till exempel sp_help_jobhistory lagrad procedur och sysjobhistory tabellen i msdb databas.


  1. Är ett dödläge möjligt när man uppdaterar och tar bort olika rader i en tabell?

  2. Varför kan jag inte använda bindningsvariabler i DDL/SCL-satser i dynamisk SQL?

  3. 5 sätt att kontrollera om en tabell finns i PostgreSQL

  4. Gå och IN-klausul i Postgres