sp_delete_maintenance_plan_db (języka Transact-SQL)
Powoduje usunięcie planu konserwacji określonego z określonej bazy danych.
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.
Składnia
sp_delete_maintenance_plan_db [ @plan_id = ] 'plan_id' ,
[ @db_name = ] 'database_name'
Argumenty
[ @ plan_id =] 'plan_id"
Określa identyfikator planu konserwacjiplan_id jest uniqueidentifier.[ @ db_name =] 'nazwa_bazy_danych"
Określa nazwę bazy danych ma być usunięta z planu konserwacji.nazwa_bazy_danych jest sysname.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Uwagi
sp_delete_maintenance_plan_db należy uruchomić z msdb bazy danych.
Sp_delete_maintenance_plan_dbprocedura składowana usuwa skojarzenie między planu konserwacji i określonej bazy danych; nie drop lub zniszczyć bazy danych.
Gdy sp_delete_maintenance_plan_db usuwa ostatniego bazy danych z planem serwisowania, procedura składowana spowoduje też usunięcie planu konserwacji.
Uprawnienia
Tylko członkowie sysadmin stała rola serwera można wykonać sp_delete_maintenance_plan_db.
Przykłady
Usuwa planu konserwacji w AdventureWorks2008R2 bazy danych, uprzednio dodanych za pomocą sp_add_maintenance_plan_db.
EXECUTE sp_delete_maintenance_plan_db N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC', N'AdventureWorks2008R2'
Zobacz także