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

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

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

  • Перед началом работы выполните следующие действия.  

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

  • Для запуска задания используется:

    Среда SQL Server Management Studio

    Transact-SQL

    Управляющие объекты SQL Server

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

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

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

Значок стрелки, используемый со ссылкой «В начало»[Top]

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

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

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

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

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

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

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

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

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование 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).

Значок стрелки, используемый со ссылкой «В начало»[Top]

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

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

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

Значок стрелки, используемый со ссылкой «В начало»[Top]