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


Запуск задания

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

Задание — это указанная последовательность действий, выполняемых агентом SQL Server . SQL Server могут выполняться на одном локальном сервере или на нескольких удаленных серверах.

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

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

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

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

Запуск задания

  1. В обозревателе объектов подключитесь к экземпляру компонента Компонент SQL Server Database Engineи разверните его.

  2. Разверните узел Агент SQL Server , затем разверните узел Задания. В зависимости от того, как нужно запускать задание, сделайте следующее.

    • При работе с одиночным сервером, работе на целевом сервере или запуске задания локального сервера на главном сервере щелкните правой кнопкой мыши задание, которое нужно запустить, и выберите пункт Запустить задание.

    • Если нужно запустить несколько заданий, щелкните правой кнопкой мыши компонент Монитор активности заданий, а затем выберите пункт Просмотр активности заданий. В разделе "Монитор активности заданий" можно выбрать несколько заданий, щелкнуть их правой кнопкой мыши и выбрать пункт Запустить задания.

    • При работе на главном сервере, чтобы все целевые серверы запускали данное задание одновременно, щелкните правой кнопкой мыши нужное задание, выберите пункт Запустить задание, а затем пункт Запустить на всех целевых серверах.

    • При работе на главном сервере, чтобы указать целевые серверы для данного задания, щелкните правой кнопкой мыши нужное задание, выберите пункт Запустить задание, а затем пункт Запустить на указанных целевых серверах. В диалоговом окне Инструкции после загрузки установите флажок Эти целевые серверы и отметьте все серверы, на которых должно запускаться данное задание.

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

Запуск задания

  1. В обозревателе объектовподключитесь к экземпляру компонента Компонент Database Engine.

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

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

    -- starts a job named Weekly Sales Data Backup.    
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_start_job N'Weekly Sales Data Backup' ;  
    GO  
    

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

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

Запуск задания

Вызовите метод Start класса Job на языке программирования по своему выбору (Visual Basic, Visual C# или PowerShell). Дополнительные сведения см. в статье Управляющие объекты SQL Server (SMO).