Aracılığıyla paylaş


sp_delete_jobschedule (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen Örneği

SQL Server Agent hizmetindeki bir iş için bir takvimi siler.

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

Bu özellik, SQL Server'ın gelecek bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın.

Açıklamalar

İş programları artık işlerden bağımsız olarak yönetilebilir. Bir işten bir programı kaldırmak için sp_detach_schedule. Bir takvimi silmek için sp_delete_schedule.

sp_delete_jobschedule birden fazla işe bağlı programları desteklemiyor. Mevcut bir betik, birden fazla işe bağlı bir zamanlamayı kaldırmak için çağrı sp_delete_jobschedule yaparsa, prosedür hata döndürür.

Permissions

EXECUTE Bu prosedür üzerinde izinler verebilirsiniz, ancak bu izinler SQL Server yükseltmesi sırasında geçersiz kalabilir.

Diğer kullanıcılara, veritabanındaki aşağıdaki sabit veritabanı rollerinden birine msdb sahip olmalıdır:

  • SQLAgentUserRole
  • SQLAgentReaderRole
  • SQLAgentOperatorRole

Bu rollerin izinleri hakkında detaylar için SQL Server Agent Fixed Database Roles bölümüne bakınız.

Sistem yöneticisi görevinin üyeleri herhangi bir iş programını silebilir. Sistem yöneticisi rolünde olmayan kullanıcılar sadece sahip oldukları iş programlarını silebilir.