Delen via


sp_add_maintenance_plan_db (Transact-SQL)

Van toepassing op:SQL Server

Koppelt een database aan een onderhoudsplan.

Opmerking

Deze opgeslagen procedure wordt gebruikt met databaseonderhoudsplannen. Deze functie is vervangen door onderhoudsplannen die deze opgeslagen procedure niet gebruiken. Gebruik deze procedure om databaseonderhoudsplannen bij te houden op installaties die zijn geüpgraded van een eerdere versie van SQL Server.

Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.

Transact-SQL syntaxis-conventies

Syntaxis

sp_add_maintenance_plan_db
    [ @plan_id = ] 'plan_id'
    , [ @db_name = ] 'database_name'
[ ; ]

Arguments

[ @plan_id = ] 'plan_id'

Specificeert de plan-ID van het onderhoudsplan. @plan_id is uniqueidentifier en moet een geldig ID zijn.

[ @db_name = ] 'database_name'

Specificeert de naam van de database die aan het onderhoudsplan moet worden toegevoegd. De database moet zijn aangemaakt of bestaan voordat deze aan het plan wordt toegevoegd. @database_name is sysname.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Opmerkingen

sp_add_maintenance_plan_db Moet vanuit de msdb database worden uitgevoerd.

Permissions

Je kunt rechten verlenen EXECUTE op deze procedure, maar deze rechten kunnen worden overschreven tijdens een SQL Server-upgrade.

Voorbeelden

Dit voorbeeld voegt de AdventureWorks2025 database toe aan het onderhoudsplan dat in sp_add_maintenance_planis gemaakt.

EXECUTE sp_add_maintenance_plan_db
    N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC',
    N'AdventureWorks2022';