Dela via


Ta bort en jobbstegslogg

gäller för:SQL ServerAzure SQL Managed Instance

Viktig

Azure SQL Managed Instancestöds de flesta, men inte alla SQL Server Agent-funktioner för närvarande. Mer information om skillnader i T-SQL för Azure SQL Managed Instance jämfört med SQL Server finns i .

Det här avsnittet beskriver hur du tar bort en SQL Server Agent-jobbsteglogg.

Innan du börjar

Begränsningar och inskränkningar

När arbetssteg tas bort raderas deras loggfil automatiskt.

Säkerhet

Behörigheter

Om du inte är medlem i sysadmin serverroll med fast behörighet kan du endast ändra jobb du äger.

Använda SQL Server Management Studio

Så här tar du bort en SQL Server Agent-jobbsteglogg

  1. I Object Explorer, anslut till en instans av SQL Server Database Engine och expandera sedan den instansen.

  2. Expandera SQL Server Agent, expandera Jobb, högerklicka på det jobb som du vill ändra och klicka sedan på Egenskaper.

  3. I dialogrutan Jobbegenskaper tar du bort det valda jobbsteget.

Användning av Transact-SQL

Så här tar du bort en SQL Server Agent-jobbsteglogg

  1. I Object Exploreransluter du till en instans av databasmotorn.

  2. I fältet Standard klickar du på Ny fråga.

  3. Kopiera och klistra in följande exempel i frågefönstret och klicka på Kör.

    -- removes the job step log for step 2 in the job Weekly Sales Data Backup  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_delete_jobsteplog  
        @job_name = N'Weekly Sales Data Backup',  
        @step_id = 2;  
    GO  
    

Mer information finns i sp_delete_jobsteplog (Transact-SQL).

Använda SQL Server-hanteringsobjekt

Använd DeleteJobStepLogs metoder för klassen Job 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).

-- Uses PowerShell to delete all job step log files that have ID values larger than 5.  
$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$jb = $srv.JobServer.Jobs["Test Job"]  
$jb.DeleteJobStepLogs(5)