Aracılığıyla paylaş


Iş adım günlük silme

Bu konuda nasıl silineceğini açıklar bir SQL ServerAracısı iş adım \Kütüğü

  • Başlamadan Önce  

    Sınırlamalar ve Kısıtlamalar

    Güvenlik

  • SQL Server Agent iş adım silmek için oturum:

    SQL Server Management Studio

    Transact-SQL

    SQL Server Yönetim Nesneleri

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

Onların çıktı günlüğüne iş adımları silindiğinde otomatik olarak silinir.

Güvenlik

İzinler

Üye değilseniz sysadminsabit sunucu rolü, yalnızca size ait işleri değiştirebilirsiniz.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

SQL Server Agent iş adım günlüğü silmek için

  1. İçinde Object Explorer, örneğine bağlanmak SQL Server Veritabanı Altyapısıve bu örneği genişletin.

  2. Genişletin SQL Server Agent, genişletme İş, değiştirin ve ardından istediğiniz işi sağ tıklatın özellikleri.

  3. İçinde İş özelliklerini iletişim kutusunda, seçili iş adım silebilirsiniz.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

SQL Server Agent iş adım günlüğü silmek için

  1. İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğunda Yeni sorgu.

  3. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute.

    -- 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
    

Daha fazla bilgi için, bkz. sp_delete_jobsteplogmsdb (Transact-sql).

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Yönetim nesneleri kullanma

Kullanım DeleteJobStepLogsyöntemleri Job, Visual Basic, Visual C# veya PowerShell gibi seçtiğiniz bir programlama dili kullanarak sınıf. Daha fazla bilgi için bkz:SQL Server Yönetim nesneleri (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)

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]