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.
Bir veritabanını bir bakım planıyla ilişkilendirir.
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_add_maintenance_plan_db
[ @plan_id = ] 'plan_id'
, [ @db_name = ] 'database_name'
[ ; ]
Arguments
[ @plan_id = ] 'plan_id'
Bakım planının plan kimliğini belirtir. @plan_idbenzersiz tanımlayıcıdır ve geçerli bir kimlik olmalıdır.
[ @db_name = ] 'database_name'
Bakım planına eklenecek veritabanının adını belirtir. Veritabanı, plana eklenmeden önce oluşturulmalı veya var olmalıdır. @database_namesysname.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Açıklamalar
sp_add_maintenance_plan_db veritabanından msdb çalıştırılmalı olmalı.
Permissions
EXECUTE Bu prosedür üzerinde izinler verebilirsiniz, ancak bu izinler SQL Server yükseltmesi sırasında geçersiz kalabilir.
Örnekler
Bu örnek, veritabanını AdventureWorks2025 içinde sp_add_maintenance_planoluşturulan bakım planına ekler.
EXECUTE sp_add_maintenance_plan_db
N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC',
N'AdventureWorks2022';