Udostępnij za pośrednictwem


Tworzenie kategorii zadań

Dotyczy:programu SQL ServerAzure 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ń

  1. W Eksplorator obiektówwybierz znak plus, aby rozwinąć serwer, na którym chcesz utworzyć kategorię zadań.

  2. Wybierz przycisk z plusem, aby rozwinąć SQL Server Agent .

  3. Kliknij prawym przyciskiem myszy folder Zadania i wybierz pozycję Zarządzaj kategoriami zadań.

  4. W oknie dialogowym Zarządzaj kategoriami zadańserver_name wybierz Dodaj.

  5. W nowym oknie dialogowym w polu Nazwa wprowadź nazwę nowej kategorii zadań.

  6. Zaznacz pole wyboru Pokaż wszystkie zadania. Zaznacz jedno lub więcej zadań dla nowej kategorii, zaznaczając pola odpowiadające zadaniom.

  7. Wybierz pozycję OK.

  8. 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ń

  1. W Eksploratorze obiektów nawiąż połączenie z wystąpieniem silnika bazy danych.

  2. Na pasku Standardowa wybierz pozycję Nowe zapytanie.

  3. 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.