Udostępnij przez


Automatyczne usuwanie zadania

Dotyczy:programu SQL ServerAzure SQL Managed Instance

Ważny

Na platformie Azure SQL Managed Instance obecnie obsługiwana jest większość funkcji agenta programu SQL Server, ale nie wszystkie. Aby uzyskać szczegółowe informacje, zobacz różnice języka T-SQL usługi Azure SQL Managed Instance z programu SQL Server lub ograniczenia zadań agenta SQL w usłudze SQL Managed Instance.

W tym temacie opisano sposób konfigurowania programu Microsoft SQL Server Agent w programie SQL Server, aby automatycznie usuwał zadania, gdy zakończą się pomyślnie, niepowodzeniem lub po prostu zakończeniem, przy użyciu programu SQL Server Management Studio lub obiektów zarządzania SQL Server.

Odpowiedzi na zadania zapewniają, że administratorzy baz danych wiedzą, kiedy zadania zostaną ukończone i jak często są uruchamiane. Typowe odpowiedzi na zadania obejmują:

  • Powiadamianie operatora za pomocą poczty e-mail, stronicowania elektronicznego lub komunikatu net send.

    Użyj jednej z tych odpowiedzi zadania, jeśli operator musi wykonać działanie uzupełniające. Jeśli na przykład zadanie tworzenia kopii zapasowej zakończy się pomyślnie, operator musi zostać powiadomiony, aby usunąć taśmę kopii zapasowej i zapisać ją w bezpiecznej lokalizacji.

  • Zapisywanie komunikatu o zdarzeniu w dzienniku aplikacji systemu Windows.

    Tej odpowiedzi można użyć tylko w przypadku zadań, które zakończyły się niepowodzeniem.

  • Automatyczne usuwanie zadania.

    Użyj tej reakcji na zadanie, jeśli masz pewność, że nie musisz go ponownie uruchamiać.

Przed rozpoczęciem

Bezpieczeństwo

Aby uzyskać szczegółowe informacje, zobacz Implementowanie zabezpieczeń agenta programu SQL Server.

Korzystanie z programu SQL Server Management Studio

Aby automatycznie usunąć zadanie

  1. W Eksploratorze obiektów, nawiąż połączenie z wystąpieniem Mechanizmu Baz Danych SQL Server, a następnie rozwiń to wystąpienie.

  2. Rozwiń SQL Server Agent, rozwiń Zadania, kliknij prawym przyciskiem myszy zadanie, które chcesz edytować, a następnie kliknij polecenie Właściwości.

  3. Wybierz stronę Powiadomienia.

  4. Sprawdź automatycznie usuń zadaniei wybierz jedną z następujących opcji:

    • Kliknij przycisk Gdy zadanie zakończy się pomyślnie, aby usunąć stan zadania po pomyślnym zakończeniu.

    • Kliknij , aby usunąć zadanie, gdy zakończy się niepowodzeniem,.

    • Kliknij przycisk Gdy zadanie zostanie ukończone, aby usunąć zadanie niezależnie od stanu ukończenia.

Korzystanie z obiektów zarządzania programu SQL Server

Aby automatycznie usunąć zadanie

Użyj właściwości DeleteLevel klasy Job przy użyciu wybranego języka programowania, takiego jak Visual Basic, Visual C# lub PowerShell. Aby uzyskać więcej informacji, zobacz sql Server Management Objects (SMO).