Aracılığıyla paylaş


sp_delete_jobschedule (Transact-SQL)

Bir işiçin zamanlama siler.

sp_delete_jobschedule yalnızca geriye dönük uyumluluk için sağlanır.

Önemli notÖnemli

Önceki sürümlerinde kullanılan sözdizimi hakkında daha fazla bilgi için SQL Server, bkz: Microsoft SQL Server Transact -SQL başvuru için SQL Server 2000.

Açıklamalar

İş zamanlamalarını şimdi işleri bağımsız olarak yönetilebilir.işzamanlama kaldırmak için sp_detach_schedule.Zamanlama silmek için kullanın sp_delete_schedule.

Not

sp_delete_jobschedule birden fazla işi bağlı tabloları desteklemez.Varolan bir komut dosyasını çağırırsa sp_delete_jobschedule birden fazla işiçin bağlı bir zamanlama kaldırmak için yordamı bir hata döndürür.

İzinler

Varsayılan olarak, üye sysadmin sabit sunucu rolü olabilir yürütmek bu saklı yordam.Diğer kullanıcıların aşağıdakilerden birini verilmelidir SQL Server Agent veritabanı rolleri sabit msdb veritabanı:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Bu roller, izinler hakkında daha fazla bilgi için bkz: SQL Server Agent veritabanı rolleri sabit.

Üyeleri sysadmin rolü, tüm iş zamanlamasını silebilirsiniz.Üye olmayan kullanıcılar, sysadmin rolü yalnızca sahip oldukları iş zamanlamaları silme.