Modify the Target Servers for a Job
В этом разделе описывается изменение целевых серверов для заданий Microsoft агент SQL Server в SQL Server 2014 с помощью SQL Server Management Studio или Transact-SQL.
В этом разделе
Перед началом работы
Для изменения целевых серверов для задания используется:
Перед началом
Безопасность
Разрешения
По умолчанию участники фиксированной роли сервера sysadmin могут выполнять эту хранимую процедуру. Другим пользователям должна быть предоставлена одна из следующих предопределенных ролей базы данных агента SQL Server в базе данных msdb.
SQLAgentUserRole
SQLAgentReaderRole
SQLAgentOperatorRole
Использование среды SQL Server Management Studio
Изменение целевых серверов для задания
В обозревателе объектов подключитесь к экземпляру компонента Компонент SQL Server Database Engineи разверните его.
Разверните Агент SQL Server, Задания, затем щелкните правой кнопкой мыши задание и выберите пункт Свойства.
В диалоговом окне Свойства задания выберите страницу Цели, а затем выберите пункт Выбрать локальный сервер в качестве целевогоили пункт Выбрать несколько серверов в качестве целевых.
При выборе пункта Выбрать несколько серверов в качестве целевыхнеобходимо обозначить серверы, которые будут целевыми для задания, пометив флажки слева от имен соответствующих серверов. Убедитесь в том, что флажки серверов, которые не будут являться целевыми для задания, не помечены.
Использование Transact-SQL
Изменение целевых серверов для задания
Установите соединение с компонентом Компонент Database Engine.
На панели «Стандартная» нажмите Создать запрос.
Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. В этом примере многосерверное задание 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).