sp_add_maintenance_plan (języka Transact-SQL)

Dodaje planu konserwacji i zwraca identyfikator planu.

Ostrzeżenie

Ta procedura składowana jest używana z planów konserwacji bazy danych.Ta funkcja została zastąpiona funkcją planów konserwacji, które nie korzystają z tej procedura składowana.Ta procedura służy do utrzymania planów konserwacji bazy danych w instalacjach, które zostały uaktualnione z poprzedniej wersja programu SQL Server.

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja. 

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia


sp_add_maintenance_plan [ @plan_name = ] 'plan_name' , 
     @plan_id = 'plan_id' OUTPUT

Argumenty

  • [ @ plan_name =] 'plan_name"
    Określa nazwę planu konserwacji, które mają zostać dodane.plan_name jest varchar(128).

  • @ plan_id = "plan_id'
    Określa identyfikator planu konserwacji.plan_id jest uniqueidentifier.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

sp_add_maintenance_plan należy uruchomić z msdb bazy danych i tworzy plan konserwacji, ale puste,.Aby dodać jednego lub kilku baz danych i skojarzyć je z wykonać, zadania lub zadaniesp_add_maintenance_plan_db i sp_add_maintenance_plan_job.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera można wykonać sp_add_maintenance_plan.

Przykłady

Tworzenie planu konserwacji o nazwie Myplan.

DECLARE   @myplan_id UNIQUEIDENTIFIER
EXECUTE   sp_add_maintenance_plan N'Myplan',@plan_id=@myplan_id OUTPUT
PRINT   'The id for the maintenance plan "Myplan" is:'+convert(varchar(256),@myplan_id)
GO

Sukces w tworzeniu planu konserwacji zwróci identyfikator planu.

'The id for the maintenance plan "Myplan" is:' FAD6F2AB-3571-11D3-9D4A-00C04FB925FC