Tworzenie kategorii zadań
Dotyczy:programu SQL Server
Azure SQL Managed Instance
Ważny
W usługi Azure SQL Managed Instancewiększość, ale nie wszystkie funkcje agenta programu SQL Server są obecnie obsługiwane. Aby uzyskać szczegółowe informacje, zobacz Różnice języka T-SQL usługi Azure SQL Managed Instance z programu SQL Server.
W tym artykule opisano sposób tworzenia kategorii zadań w programie SQL Server przy użyciu programu SQL Server Management Studio, Transact-SQL lub obiektów zarządzania programu SQL Server.
Program SQL Server Agent udostępnia wbudowane kategorie zadań, do których można przypisać zadania, lub możesz utworzyć kategorię zadań i przypisać do niej zadania. Kategorie zadań ułatwiają organizowanie zadań w celu łatwego filtrowania i grupowania. Można na przykład zorganizować wszystkie zadania tworzenia kopii zapasowej bazy danych w kategorii Konserwacja bazy danych. Możesz również utworzyć własne kategorie zadań.
Przed rozpoczęciem
Ograniczenia i ograniczenia
Kategorie wielu serwerów istnieją tylko na serwerze głównym. Na serwerze głównym jest dostępna tylko jedna domyślna kategoria zadań: [Bez kategorii (Multi-Server)]. Po pobraniu zadania wieloserwerowego jego kategoria zostanie zmieniona na Zadania z MSX na serwerze docelowym.
Bezpieczeństwo
Aby uzyskać szczegółowe informacje, zobacz Implementowanie zabezpieczeń agenta programu SQL Server.
Korzystanie z programu SQL Server Management Studio
Aby utworzyć kategorię zadań
W Eksplorator obiektówwybierz znak plus, aby rozwinąć serwer, na którym chcesz utworzyć kategorię zadań.
Wybierz przycisk z plusem, aby rozwinąć SQL Server Agent .
Kliknij prawym przyciskiem myszy folder Zadania i wybierz pozycję Zarządzaj kategoriami zadań.
W oknie dialogowym Zarządzaj kategoriami zadańserver_name wybierz Dodaj.
W nowym oknie dialogowym w polu Nazwa wprowadź nazwę nowej kategorii zadań.
Zaznacz pole wyboru Pokaż wszystkie zadania. Zaznacz jedno lub więcej zadań dla nowej kategorii, zaznaczając pola odpowiadające zadaniom.
Wybierz pozycję OK.
W oknie dialogowym Zarządzaj kategoriami zadań server_name, wybierz opcję Odśwież, aby upewnić się, że nowa kategoria zadań jest aktywna. Jeśli wszystko wygląda zgodnie z oczekiwaniami, zamknij to okno dialogowe.
Aby uzyskać więcej informacji na temat tych okien dialogowych, zobacz Kategorie zadań — zarządzanie kategoriami zadań i właściwości kategorii zadań — nowa kategoria zadań.
Korzystanie z Transact-SQL
Aby utworzyć kategorię zadań
W Eksploratorze obiektów nawiąż połączenie z wystąpieniem silnika bazy danych.
Na pasku Standardowa wybierz pozycję Nowe zapytanie.
Skopiuj poniższy przykład i wklej go w oknie zapytania, a następnie wybierz pozycję Wykonaj.
-- creates a local job category named AdminJobs USE msdb ; GO EXEC dbo.sp_add_category @class=N'JOB', @type=N'LOCAL', @name=N'AdminJobs' ; GO
Aby uzyskać więcej informacji, zobacz sp_add_category (Transact-SQL).
Korzystanie z obiektów zarządzania programu SQL Server
Aby utworzyć kategorię zadań
Wywołaj klasę JobCategory przy użyciu wybranego języka programowania, takiego jak Visual Basic, Visual C# lub PowerShell. Aby uzyskać przykładowy kod, zobacz Planowanie automatycznych zadań administracyjnych w programie SQL Server Agent.