Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
azure SQL Managed Instance
Smaže harmonogram pro práci ve službě SQL Server Agent.
sp_delete_jobschedule je určeno pouze pro zpětnou kompatibilitu.
Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají.
Poznámky
Pracovní rozvrhy lze nyní spravovat nezávisle na pracovních místech. Pro odstranění rozvrhu z práce použijte sp_detach_schedule. Pro smazání rozvrhu použijte sp_delete_schedule.
sp_delete_jobschedule Nepodporuje rozvrhy spojené s více zaměstnáními. Pokud existující skript vyvolá sp_delete_jobschedule odstranění plánu, který je přiřazen k více než jedné úlohě, procedura vrátí chybu.
Povolení
Na tomto postupu můžete udělit EXECUTE oprávnění, ale tato oprávnění mohou být během upgradu SQL Serveru přepsána.
Ostatní uživatelé musí mít v databázi msdb přiděleny některé z následujících pevných databázových rolí SQL Server Agent:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Podrobnosti o oprávněních těchto rolí naleznete v SQL Server Agent Fixed Database Roles.
Členové role správce systému mohou smazat jakýkoli rozvrh úloh. Uživatelé, kteří nejsou členy role správce systému, mohou mazat pouze rozvrhy pracovních pozic, které vlastní.
Související obsah
- sp_delete_schedule (Transact-SQL)
- sp_detach_schedule (Transact-SQL)
- Zobrazit nebo upravit pracovní pozice
- sp_add_schedule (Transact-SQL)
- sp_help_jobschedule (Transact-SQL)
- sp_update_jobschedule (Transact-SQL)
- uložené procedury systému (Transact-SQL)