Rensa jobbhistorikloggen
gäller för:SQL Server
Azure SQL Managed Instance
Viktig
På Azure SQL Managed Instancestöds de flesta, men inte alla SQL Server Agent-funktioner för närvarande. Mer information om T-SQL-skillnader mellan Azure SQL Managed Instance och SQL Server finns i .
Det här avsnittet beskriver hur du tar bort innehållet i jobbhistorikloggen för Microsoft SQL Server Agent i SQL Server med hjälp av SQL Server Management Studio, Transact-SQL eller SQL Server Management Objects.
Innan du börjar
Säkerhet
Detaljerad information finns i Implementera SQL Server Agent Security.
Använda SQL Server Management Studio
Rensa jobbhistorikloggen
I Object Explorer, anslut till en instans av SQL Server Database Engine och expandera sedan instansen.
Expandera SQL Server Agentoch expandera sedan Jobs.
Högerklicka på ett jobb och klicka på Visa historik.
I Log File Viewerväljer du det jobb som du vill rensa historiken för och gör sedan något av följande:
Klicka på Ta bortoch klicka sedan på Ta bort all historik i dialogrutan Ta bort historik. Du kan ta bort all jobbhistorik eller endast historik som är äldre än ett angivet datum. Om du vill ta bort all jobbhistorik klickar du på Ta bort all historik. Om du bara vill ta bort äldre jobbhistorikloggar klickar du på Ta bort historik föreoch anger sedan ett datum.
Klicka på Jobbstatus om du vill rensa historikloggen för ett multiserverjobb. Klicka på Jobb, klicka på ett jobbnamn och klicka sedan på Visa fjärrjobbhistorik.
Klicka på Ta bort.
Använda Transact-SQL
Rensa jobbhistorikloggen
I Object Exploreransluter du till en instans av databasmotorn.
I fältet Standard klickar du på Ny fråga.
Kopiera och klistra in följande exempel i frågefönstret och klicka på Kör.
-- example removes the history for a job named NightlyBackups. USE msdb ; GO EXEC dbo.sp_purge_jobhistory @job_name = N'NightlyBackups' ; GO
Använda SQL Server-hanteringsobjekt
Rensa jobbhistorikloggen
Använd metoden PurgeJobHistory i klassen JobServer med hjälp av ett programmeringsspråk som du väljer, till exempel Visual Basic, Visual C#eller PowerShell. Mer information finns i SQL Server Management Objects (SMO).