Condividi tramite


sp_add_maintenance_plan_db (Transact-SQL)

Si applica a: SQL Server

Associa un database a un piano di manutenzione.

Nota

Questa stored procedure viene utilizzata con piani di manutenzione del database. Questa caratteristica è stata sostituita da piani di manutenzione che non utilizzano questa stored procedure. Utilizzare questa procedura per gestire i piani di manutenzione del database nelle installazioni aggiornate da una versione precedente di SQL Server.

Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

[ @plan_id = ] 'plan_id'

Viene specificato l'ID del piano di manutenzione. @plan_id è uniqueidentifier e deve essere un ID valido.

[ @db_name = ] 'database_name'

Specifica il nome del database che si desidera aggiungere al piano di manutenzione. Il database deve essere creato o deve esistere prima dell'aggiunta al piano. @database_name è sysname.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_add_maintenance_plan_db deve essere eseguito dal msdb database.

Autorizzazioni

Questa stored procedure è di proprietà del ruolo db_owner . È possibile concedere EXECUTE autorizzazioni per qualsiasi utente, ma queste autorizzazioni possono essere sottoposte a override durante un aggiornamento di SQL Server.

Esempi

In questo esempio viene aggiunto il AdventureWorks2022 database al piano di manutenzione creato in sp_add_maintenance_plan.

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