Создание целевого сервера

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

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

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

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

  • Для создания целевого сервера используется:

    Среда SQL Server Management Studio

    Transact-SQL

    SMO

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

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

Распределенные задания, имеющие связанные с учетной записью-посредником шаги, выполняются в контексте учетной записи-посредника на целевом сервере. Убедитесь в том, что выполняются нижеприведенные условия, либо в том, что шаги заданий, связанные с учетной записью-посредником, не будут загружаться с главного сервера на целевой:

  • Подраздел реестра главного сервера \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<имя_экземпляра>\SQL Server Agent\AllowDownloadedJobsToMatchProxyName (REG_DWORD) установлен в значение 1 (true). По умолчанию для него задается значение 0 (false).

  • На целевом сервере есть учетная запись-посредник. Ее имя совпадает с именем учетной записи-посредника на главном сервере, под которой выполняется шаг задания.

Если шаги задания, использующие учетную запись-посредник, завершаются с ошибками при загрузке с главного сервера на целевой, то в столбце error_message в таблице sysdownloadlist базы данных msdb появятся следующие сообщения об ошибках.

  • «Для этого шага задания необходима учетная запись-посредник, однако проверка совпадения учетной записи-посредника на целевом сервере отключена.»

    Чтобы устранить эту ошибку, задайте для раздела реестра AllowDownloadedJobsToMatchProxyName значение 1.

  • «Учетная запись-посредник не найдена.»

    Чтобы устранить эту ошибку, убедитесь, что на целевом сервере есть учетная запись-посредник, имя которой совпадает с именем посреднической учетной записи на главном сервере, под которой выполняется шаг задания.

Разрешения

По умолчанию разрешения на выполнение этой процедуры предоставляются членам предопределенной роли сервера sysadmin.

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

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

Создание целевого сервера

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

  2. Щелкните правой кнопкой мыши элемент Агент SQL Server, укажите Многосерверное администрирование и выберите пункт Сделать целевым. Мастер целевого сервера проведет через процесс создания целевого сервера.

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

    • Выбрать сервер
      Подключиться к главному серверу.

    • Описание этого сервера
      Введите описание для данного целевого сервера. Целевой сервер выгрузит это описание на главный сервер.

  4. На странице Учетные данные для входа на главный сервер создайте новое имя входа на целевой сервер, если это необходимо.

    • Создать новое имя входа (если необходимо) и присвоить ему права на главный сервер
      Если указанное имя входа еще не существует, создайте на целевом сервере новое имя входа.

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

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

Создание целевого сервера

  1. Подключитесь к компоненту Компонент Database Engine.

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

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. В этом примере текущий сервер прикрепляется к главному серверу 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).

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

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

См. также

Основные понятия

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