Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Lägger till en underhållsplan och returnerar plan-ID:t.
Note
Denna lagrade propus används med databasunderhållsplaner. Denna funktion har ersatts med underhållsplaner som inte använder denna lagrade procedur. Använd denna procedur för att underhålla databasunderhållsplaner på installationer som uppgraderats från en tidigare version av SQL Server.
Den här funktionen tas bort i en framtida version av SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen.
Transact-SQL syntaxkonventioner
Syntax
dbo.sp_add_maintenance_plan
[ @plan_name = ] 'plan_name'
, [ @plan_id = ] 'plan_id' OUTPUT
[ ; ]
Arguments
[ @plan_name = ] 'plan_name'
Specificerar namnet på underhållsplanen som ska läggas till. @plan_name är varchar(128).
[ @plan_id = ] 'plan_id' UTDATA
Specificerar underhållsplanens ID. @plan_id är unik identifierare.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Remarks
sp_add_maintenance_plan måste köras från databasen msdb och skapa en ny, men tom, underhållsplan. För att lägga till en eller flera databaser och associera dem med ett jobb eller jobb, exekverar sp_add_maintenance_plan_db och sp_add_maintenance_plan_job.
Permissions
Du kan ge EXECUTE behörigheter för denna procedur, men dessa behörigheter kan åsidosättas vid en SQL Server-uppgradering.
Examples
Skapa en underhållsplan som heter MyPlan.
DECLARE @myplan_id AS UNIQUEIDENTIFIER;
EXECUTE sp_add_maintenance_plan
@plan_name = N'MyPlan',
@plan_id = @myplan_id OUTPUT;
PRINT 'The ID for the maintenance plan "MyPlan" is:' + CONVERT (VARCHAR (256), @myplan_id);
GO
Framgång med att skapa underhållsplanen returnerar plan-ID.
The ID for the maintenance plan "MyPlan" is: FAD6F2AB-3571-11D3-9D4A-00C04FB925FC