Поделиться через


Создание категории заданий

Область применения: SQL Server Управляемый экземпляр SQL Azure

Внимание

В Управляемом экземпляре Azure SQL в настоящее время поддерживается большинство функций агента SQL Server (но не все). Подробные сведения см. в статье Различия в T-SQL между Управляемым экземпляром SQL Azure и SQL Server.

В этой статье описывается создание категории заданий в SQL Server с помощью среды SQL Server Management Studio, Transact-SQL или управляющих объектов SQL Server.

Агент SQL Server предоставляет встроенные категории заданий, для которых можно назначать задания, кроме того, можно создать категорию задания и назначить ей задания. Категории заданий помогают упорядочивать их, упрощая их фильтрацию и группирование. Например, все фоновые задания можно поместить в категорию «Обслуживание базы данных». Можно создавать и собственные категории заданий.

Перед началом

Ограничения

Многосерверные категории существуют только на главном сервере. На нем по умолчанию имеется только одна категория заданий: [Без категорий (многосерверный)]. Если загружается многосерверное задание, его категория на целевом сервере меняется на Задания от главного сервера .

Безопасность

Дополнительные сведения см. в разделе Обеспечение безопасности агента SQL Server.

Использование среды SQL Server Management Studio

Создание категории заданий

  1. В обозревателе объектовщелкните значок «плюс», чтобы развернуть сервер, на котором нужно создать категорию заданий.

  2. Щелкните знак "плюс", чтобы развернуть Агент SQL Server.

  3. Щелкните правой кнопкой мыши папку Задания и выберите пункт Управление категориями заданий.

  4. В диалоговом окне Управление категориями заданийимя_сервера нажмите кнопку Добавить.

  5. В поле Имя нового диалогового окна введите имя новой категории заданий.

  6. Установите флажок Отображать все задания . Выберите одно или несколько заданий для новой категории, установив флажки рядом с соответствующими заданиями.

  7. Щелкните OK.

  8. В диалоговом окне Управление категориями заданийимя_сервера нажмите кнопку Обновить , чтобы убедиться в активности новой категории заданий. Если все выглядит так, как нужно, закройте это диалоговое окно.

Дополнительные сведения о доступе к этим диалоговым окнам см. в разделах Категории заданий — управление категориями заданий и Свойства категории заданий — создание категории заданий.

Использование Transact-SQL

Создание категории заданий

  1. В обозревателе объектов подключитесь к экземпляру ядра СУБД.

  2. На стандартной панели выберите пункт Создать запрос.

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.

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

Дополнительные сведения см. в разделе sp_add_category (Transact-SQL).

Использование управляющих объектов SQL Server

Создание категории заданий

Вызовите класс JobCategory на любом языке программирования, таком как Visual Basic, Visual C# или PowerShell. Пример кода см. в разделе Планирование автоматических административных задач в агенте SQL Server.