Přiřazení úlohy k kategorii ú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 přiřadit úlohy agenta Microsoft SQL Server k kategoriím úloh v SQL Serveru pomocí aplikace SQL Server Management Studio, Transact-SQL nebo objektů sql Server Management.
Kategorie úloh pomáhají uspořádat úlohy pro snadné filtrování a seskupování. Můžete například uspořádat všechny úlohy zálohování databáze v kategorii Údržba databáze. Úlohy můžete přiřadit k předdefinovaných kategoriím úloh nebo můžete vytvořit kategorii úloh definovanou uživatelem a pak k nim přiřadit úlohy.
Než začnete
Bezpečnost
Podrobné informace najdete v tématu Implementace zabezpečení agenta SQL Serveru.
Použití aplikace SQL Server Management Studio
Přiřazení úlohy do kategorie úlohy
V Průzkumníku objektůklikněte na znaménko plus pro rozbalení serveru, kde chcete přiřadit úlohu kategorie úloh.
Kliknutím na znaménko plus rozbalte SQL Server Agent .
Kliknutím na znaménko plus rozbalte složku Úlohy.
Klikněte pravým tlačítkem myši na úlohu, kterou chcete upravit, a vyberte Vlastnosti.
V dialogovém okně Vlastnosti úlohy –job_name vyberte v seznamu kategorie kategorii úlohy, kterou chcete k úloze přiřadit.
Klepněte na tlačítko OK.
Použití Transact-SQL
Přiřazení úlohy do kategorie úlohy
V Průzkumníku objektůpřipojte se k instanci databázového stroje.
Na panelu Standard klikněte na Nový dotaz.
Zkopírujte a vložte následující příklad do okna dotazu a klikněte na Spustit.
-- adding a new job category to the "NightlyBackups" job USE msdb ; GO EXEC dbo.sp_update_job @job_name = N'NightlyBackups', @category_name = N'[Uncategorized (Local)]'; GO
Další informace naleznete v tématu sp_update_job (Transact-SQL).
Použití objektů správy SQL Serveru
Přiřazení úlohy do kategorie úlohy
Pomocí třídy JobCategory použijte programovací jazyk, který zvolíte, například Visual Basic, Visual C# nebo PowerShell.