Aracılığıyla paylaş


sp_add_maintenance_plan_db (Transact-SQL)

Şunlar için geçerlidir: SQL Server

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';