Остановка задания
В этой статье описывается, как останавливать задания агента Microsoft SQL Server. Задание — это указанная последовательность действий, выполняемая агентом SQL Server.
Перед началом работы
Для остановки задания используется:
Перед началом
Ограничения
Если задание в данный момент выполняет этап типа CmdExec или PowerShell, выполняемый процесс (например MyProgram.exe) принудительно завершается раньше времени. Это может привести к непредсказуемому поведению, например файлы, используемые процессом, могут остаться открытыми.
Для многосерверного задания инструкция STOP отправляется на все целевые серверы, с которыми связано задание.
Безопасность
Дополнительные сведения см. в разделе Обеспечение безопасности агента SQL Server.
Использование среды SQL Server Management Studio
Остановка задания
В обозревателе объектов подключитесь к экземпляру компонента Компонент SQL Server Database Engineи разверните его.
Разверните узел Агент SQL Server, выберите раздел Задания, щелкните правой кнопкой мыши задание, которое необходимо остановить, и выберите команду Прервать задание.
Если нужно остановить несколько заданий, щелкните правой кнопкой мыши компонент Монитор активности заданий, а затем выберите пункт Просмотр активности заданий. На мониторе активности заданий отметьте задания, которые нужно остановить, щелкните выделенные строки правой кнопкой мыши и выберите Прервать задания.
Использование Transact-SQL
Остановка задания
В обозревателе объектовподключитесь к экземпляру компонента Компонент Database Engine.
На стандартной панели выберите пункт Создать запрос.
Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.
-- stops a job named Weekly Sales Data Backup USE msdb ; GO EXEC dbo.sp_stop_job N'Weekly Sales Data Backup' ; GO
Дополнительные сведения см. в разделе sp_stop_job (Transact-SQL).
Использование управляющих объектов SQL Server
Остановка задания
Вызовите метод Stop
класса Job
на языке программирования по своему выбору (Visual Basic, Visual C# или PowerShell). Дополнительные сведения см. в статье Управляющие объекты SQL Server (SMO).