Sdílet prostřednictvím


Automatické odstranění ú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.

Toto téma popisuje, jak nakonfigurovat agenta Microsoft SQL Serveru v SYSTÉMU SQL Server tak, aby automaticky odstranil úlohy, pokud jsou úspěšné, neúspěšné nebo dokončené pomocí aplikace SQL Server Management Studio nebo objektů sql Server Management Objects.

Odpovědi na úlohy zajišťují, aby správci databáze věděli, kdy jsou úlohy dokončené a jak často se spouštějí. Mezi typické odpovědi na úlohy patří:

  • Upozorňování operátora pomocí e-mailu, elektronického oznámení nebo net send zprávy.

    Pokud operátor musí provést následnou akci, použijte jednu z těchto odpovědí na úlohu. Pokud se například úloha zálohování úspěšně dokončí, musí být operátor upozorněn, aby odebral záložní pásku a uložil ji do bezpečného umístění.

  • Zápis zprávy události do protokolu aplikací systému Windows

    Tuto odpověď můžete použít pouze pro neúspěšné úlohy.

  • Automatické odstranění úlohy.

    Tuto odpověď úlohy použijte, pokud jste si jisti, že tuto úlohu nemusíte znovu spustit.

Než začnete

Bezpečnost

Podrobné informace naleznete v části Implementace zabezpečení agenta SQL Serveru.

Použití aplikace SQL Server Management Studio

Automatické odstranění úlohy

  1. V Průzkumníku objektů se připojte k instanci databázového stroje SQL Serveru a poté tuto instanci rozbalte.

  2. Rozbalte agenta SQL Serveru , rozbalte úlohy , pravým tlačítkem myši klikněte na úlohu, kterou chcete upravit, a potom klikněte na Vlastnosti.

  3. Vyberte stránku Oznámení.

  4. Vyberte Automatické odstranění úlohya zvolte jednu z následujících možností:

    • Po úspěšném dokončení úlohy klikněte na a odstraňte stav úlohy.

    • Klepněte na tlačítko , když úloha selže, odstranit úlohu po jejím neúspěšném dokončení.

    • Kliknutím na Po dokončení úlohy odstraníte úlohu bez ohledu na stav dokončení.

Použití objektů správy SQL Serveru

Automatické odstranění úlohy

Použijte vlastnost DeleteLevel třídy Job pomocí programovacího jazyka, který zvolíte, jako je Visual Basic, Visual C# nebo PowerShell. Další informace naleznete v tématu sql Server Management Objects (SMO).