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


Modify the Target Servers for a Job

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

В этом разделе

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

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

Разрешения

По умолчанию участники фиксированной роли сервера sysadmin могут выполнять эту хранимую процедуру. Другим пользователям должна быть предоставлена одна из следующих предопределенных ролей базы данных агента SQL Server в базе данных msdb.

  1. SQLAgentUserRole

  2. SQLAgentReaderRole

  3. SQLAgentOperatorRole

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

Изменение целевых серверов для задания

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

  2. Разверните Агент SQL Server, Задания, затем щелкните правой кнопкой мыши задание и выберите пункт Свойства.

  3. В диалоговом окне Свойства задания выберите страницу Цели, а затем выберите пункт Выбрать локальный сервер в качестве целевогоили пункт Выбрать несколько серверов в качестве целевых.

    При выборе пункта Выбрать несколько серверов в качестве целевыхнеобходимо обозначить серверы, которые будут целевыми для задания, пометив флажки слева от имен соответствующих серверов. Убедитесь в том, что флажки серверов, которые не будут являться целевыми для задания, не помечены.

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

Изменение целевых серверов для задания

  1. Установите соединение с компонентом Компонент Database Engine.

  2. На панели «Стандартная» нажмите Создать запрос.

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. В этом примере многосерверное задание Weekly Sales Backups назначается серверу SEATTLE2.

USE msdb ;  
GO  
  
EXEC dbo.sp_add_jobserver  
    @job_name = N'Weekly Sales Backups',   
    @server_name = N'SEATTLE2' ;   
GO  
  

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

См. также:

Автоматизация администрирования в масштабах предприятия