Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen bakım planını belirtilen veritabanından ayırır.
Uyarı
Bu saklanan prosedür, veritabanı bakım planlarında kullanılır. Bu özellik, bu depolanmış prosedürü kullanmayan bakım planlarıyla değiştirilmiştir. Bu prosedürü, önceki SQL Server sürümünden yükseltilmiş kurulumlarda veritabanı bakım planlarını sürdürmek için kullanın.
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.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_delete_maintenance_plan_db
[ @plan_id = ] 'plan_id'
, [ @db_name = ] N'db_name'
[ ; ]
Arguments
[ @plan_id = ] 'plan_id'
Bakım planı ID'sini belirtir. @plan_iduniqueidentifier'dır ve varsayılan yoktur.
[ @db_name = ] N'db_name'
Bakım planından silinecek veritabanı adını belirtir. @db_namesysname'dir, varsayılan yoktur.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Açıklamalar
sp_delete_maintenance_plan_db veritabanından msdb çalıştırılmalı olmalı.
Saklanan prosedür, sp_delete_maintenance_plan_db bakım planı ile belirlenen veritabanı arasındaki ilişkiyi kaldırır; veritabanını düşürmez veya yok etmez.
Son veritabanı bakım planından kaldırıldığında sp_delete_maintenance_plan_db , saklanan prosedür bakım planını da siler.
Permissions
EXECUTE Bu prosedür üzerinde izinler verebilirsiniz, ancak bu izinler SQL Server yükseltmesi sırasında geçersiz kalabilir.
Örnekler
Daha önce eklenerek sp_add_maintenance_plan_dbeklenen bakım planını AdventureWorks2025 veritabanında siler.
EXECUTE sp_delete_maintenance_plan_db
N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC',
N'AdventureWorks2022';