Создание категории заданий
Область применения: 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
Создание категории заданий
В обозреватель объектов выберите знак "плюс", чтобы развернуть сервер, в котором требуется создать категорию заданий.
Щелкните знак "плюс", чтобы развернуть Агент SQL Server.
Щелкните правой кнопкой мыши папку Задания и выберите пункт Управление категориями заданий.
В диалоговом окне "Управление категориями заданий" server_name нажмите кнопку "Добавить".
В поле Имя нового диалогового окна введите имя новой категории заданий.
Установите флажок Отображать все задания . Выберите одно или несколько заданий для новой категории, установив флажки рядом с соответствующими заданиями.
Нажмите ОК.
В диалоговом окне "Управление категориями заданий" server_name выберите "Обновить", чтобы убедиться, что новая категория задания активна. Если все выглядит так, как нужно, закройте это диалоговое окно.
Дополнительные сведения о доступе к этим диалоговым окнам см. в разделах Категории заданий — управление категориями заданий и Свойства категории заданий — создание категории заданий.
Использование Transact-SQL
Создание категории заданий
В обозревателе объектов подключитесь к экземпляру ядра СУБД.
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить.
-- 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.