Automatické odstranění úlohy
platí pro:SQL Server
azure 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
V Průzkumníku objektů se připojte k instanci databázového stroje SQL Serveru a poté tuto instanci rozbalte.
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.
Vyberte stránku Oznámení.
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).