Not
Å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
Kopplar bort den specificerade underhållsplanen från den angivna databasen.
Anmärkning
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
sp_delete_maintenance_plan_db
[ @plan_id = ] 'plan_id'
, [ @db_name = ] N'db_name'
[ ; ]
Arguments
[ @plan_id = ] 'plan_id'
Specificerar underhållsplanens ID. @plan_id är uniqueidentifier, utan standard.
[ @db_name = ] N'db_name'
Specificerar databasnamnet som ska tas bort från underhållsplanen. @db_name är sysname, utan standard.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Anmärkningar
sp_delete_maintenance_plan_db måste köras från databasen msdb .
Den sp_delete_maintenance_plan_db lagrade proceduren tar bort kopplingen mellan underhållsplanen och den specificerade databasen; den släpper eller förstör inte databasen.
När sp_delete_maintenance_plan_db den sista databasen tas bort från underhållsplanen raderas även underhållsplanen i den lagrade proceduren.
Permissions
Du kan ge EXECUTE behörigheter för denna procedur, men dessa behörigheter kan åsidosättas vid en SQL Server-uppgradering.
Examples
Tar bort underhållsplanen i databasen AdventureWorks2025 , som tidigare lades till genom att använda sp_add_maintenance_plan_db.
EXECUTE sp_delete_maintenance_plan_db
N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC',
N'AdventureWorks2022';