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.
[Top]
SQL Server Management Studio Kullanarak
SQL Server Agent iş adım günlüğü silmek için
İçinde Object Explorer, örneğine bağlanmak SQL Server Veritabanı Altyapısıve bu örneği genişletin.
Genişletin SQL Server Agent, genişletme İş, değiştirin ve ardından istediğiniz işi sağ tıklatın özellikleri.
İçinde İş özelliklerini iletişim kutusunda, seçili iş adım silebilirsiniz.
[Top]
Transact-SQL'i Kullanma
SQL Server Agent iş adım günlüğü silmek için
İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.
Standart çubuğunda Yeni sorgu.
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).
[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)
[Top]