Sdílet prostřednictvím


Smazat úlohy

platí pro:SQL Serverazure SQL Managed Instance

Důležitý

Na Azure SQL Managed Instance, většina, ale ne všechny funkce agenta SQL Serveru jsou aktuálně podporované. Podrobnosti najdete v tématu rozdíly T-SQL služby Azure SQL Managed Instance od SQL Serveru.

Úloha je zadaná řada operací prováděných sekvenčně agentem SQL Serveru. Ve výchozím nastavení se úlohy po dokončení provádění neodstraní. Můžete odstranit jednu nebo více úloh agenta Microsoft SQL Server bez ohledu na úspěch nebo selhání úlohy. Agenta Microsoft SQL Serveru můžete také nakonfigurovat tak, aby automaticky odstranil úlohy, když jsou úspěšné, neúspěšné nebo dokončené.

Ve výchozím nastavení mohou členové pevné role serveru spustit systémovou uloženou proceduru sp_delete_job (Transact-SQL) pro odstranění úlohy. Jiným uživatelům musí být udělena jedna z následujících pevných databázových rolí agenta SQL Serveru v databázi msdb:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Podrobnosti o oprávněních těchto rolí najdete v části Pevné databázové role agenta SQL Server.

Členové pevné role serveru sysadmin mohou spouštět sp_delete_job k odstranění jakékoli úlohy. Uživatel, který není členem správce systému pevné role serveru, může odstranit pouze úlohy vlastněné tímto uživatelem.

Popis Téma
Popisuje, jak odstranit jednu nebo více úloh agenta Microsoft SQL Serveru. Odstranit jednu nebo více úloh
Popisuje, jak nakonfigurovat agenta Microsoft SQL Serveru tak, aby automaticky odstranil úlohy při úspěchu, selhání nebo dokončení. Automaticky odstranit práci