Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
Это важно
В Azure SQL Managed Instanceв настоящее время поддерживается большинство функций агента SQL Server, но не все. Дополнительные сведения см. в разделе отличия Управляемого экземпляра SQL Azure от SQL Server или ограничения заданий SQL Agent в Управляемом экземпляре SQL.
В этом разделе описывается, как сделать целевой сервер в SQL Server с помощью SQL Server Management Studio, Transact-SQL или объектов управления SQL Server (SMO).
Перед началом работы
Безопасность
Распределенные задания, которые имеют шаги, связанные с прокси-сервером, выполняются в контексте учетной записи-посредника на целевом сервере. Убедитесь, что выполнены следующие условия, иначе шаги заданий, связанные с прокси-сервером, не будут загружены с главного сервера на целевой сервер.
Подраздел реестра главного сервера \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<*instance_name*>\SQL Server Agent\AllowDownloadedJobsToMatchProxyName (REG_DWORD) имеет значение 1 (true). По умолчанию этот подраздел имеет значение 0 (false).
Учетная запись прокси-сервера существует на целевом сервере с тем же именем, что и учетная запись прокси-сервера master server, в которой выполняется шаг задания.
Если шаги задания, использующие прокси-учетные записи, завершаются сбоем при загрузке с главного сервера на целевой сервер, можно проверить столбец error_message в таблице sysdownloadlist в базе данных msdb для следующих сообщений об ошибках.
Для шага задания требуется учетная запись прокси-сервера, однако сопоставление учетной записи прокси отключено на целевом сервере.
Чтобы устранить эту ошибку, задайте для подраздела реестра AllowDownloadedJobsToMatchProxyName значение 1.
"Прокси-сервер не найден".
Чтобы устранить эту ошибку, убедитесь, что на целевом сервере существует учетная запись прокси-сервера, которая имеет то же имя, что и учетная запись прокси-сервера главного сервера, в которой выполняется шаг задания.
Разрешения
Разрешения на выполнение этой процедуры по умолчанию назначаются членам фиксированной роли сервера sysadmin.
Использование среды SQL Server Management Studio
Создание целевого сервера
В Обозревателе объектов подключитесь к экземпляру Microsoft SQL Server, а затем разверните этот экземпляр.
Щелкните правой кнопкой мыши по SQL Server Agent, выберите многосерверное администрирование, затем нажмите Сделать целевым. Мастер целевого сервера поможет вам выполнить процесс создания целевого сервера.
На странице "Выбор главного сервера" выберите главный сервер, из который будет получать задания этого целевого сервера.
Выбор сервера
Подключитесь к главному серверу.Описание этого сервера
Введите описание этого целевого сервера. Целевой сервер отправляет это описание на главный сервер.На странице учетных данных для входа на главный сервер создайте новый логин на целевом сервере при необходимости.
При необходимости создайте новое имя входа и назначьте ему права на MSX
Создайте новое имя входа на целевом сервере, если указанное имя входа еще не существует.
Использование Transact-SQL
Создание целевого сервера
Подключитесь к движку СУБД.
На панели «Стандартная» нажмите Создать запрос.
Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. Этот пример включает текущий сервер в главный сервер AdventureWorks1. Расположение текущего сервера — здание 21, комната 309, стойка 5.
USE msdb ; GO EXEC dbo.sp_msx_enlist N'AdventureWorks1', N'Building 21, Room 309, Rack 5' ; GO
Дополнительные сведения см. в sp_msx_enlist (Transact-SQL).