Udostępnij za pośrednictwem


Usuwanie zadań

Dotyczy:programu SQL ServerAzure SQL Managed Instance

Ważny

W usłudze Azure SQL Managed Instance obecnie obsługiwane są większość, ale nie wszystkie funkcje agenta programu SQL Server. Aby uzyskać szczegółowe informacje, zobacz Różnice języka T-SQL usługi Azure SQL Managed Instance z programu SQL Server.

Zadanie to określona seria operacji wykonywanych sekwencyjnie przez agenta programu SQL Server. Domyślnie zadania nie są usuwane po zakończeniu wykonywania. Można usunąć co najmniej jedno zadanie programu Microsoft SQL Server Agent niezależnie od powodzenia lub niepowodzenia zadania. Można również skonfigurować Agenta Microsoft SQL Server, aby automatycznie usuwał zadania po ich pomyślnym zakończeniu, niepowodzeniu lub ukończeniu.

Domyślnie członkowie stałej roli serwera o nazwie sysadmin mogą uruchamiać sp_delete_job (Transact-SQL) systemową procedurę składowaną, aby usunąć zadanie. Inni użytkownicy muszą otrzymać jedną z następujących stałych ról bazy danych programu SQL Server Agent w bazie danych msdb:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Aby uzyskać szczegółowe informacje o uprawnieniach tych ról, zobacz stałe role baz danych programu SQL Server Agent.

Członkowie sysadmin stałej roli serwera mogą wykonywać sp_delete_job, aby usunąć dowolne zadanie. Użytkownik, który nie jest członkiem sysadmin stałej roli serwera, może usuwać tylko zadania należące do tego użytkownika.

Opis Temat
Opisuje sposób usuwania co najmniej jednego zadania programu Microsoft SQL Server Agent. Usuń jedno lub więcej zadań
Opisuje sposób konfigurowania programu Microsoft SQL Server Agent w celu automatycznego usuwania zadań po ich pomyślnym zakończeniu, niepomyślnym zakończeniu albo całkowitym zakończeniu. Automatyczne usuwanie pracy