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


Подключение к приложениям службы в удаленных фермах SharePoint Server

 

**Применимо к:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Последнее изменение раздела:**2017-07-25

Сводка. Сведения о том, как подключить и использовать опубликованное приложение службы в SharePoint Server 2016 и SharePoint 2013.

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

Можно подключиться к приложению-службе, которое используется совместно с другой фермой, если известен адрес службы обнаружения или адрес приложения-службы. Обратите внимание, что подключение возможно только к приложению-службе в удаленной ферме, если администратор удаленной фермы опубликовал это приложение-службу.

В этой статье

  • Подключение к приложению-службе в удаленной ферме с помощью центра администрирования

  • Подключение к приложению-службе в удаленной ферме с помощью Windows PowerShell

Перед выполнением этой операции ознакомьтесь со статьей Совместное использование приложений службы в разных фермах SharePoint Server, в которой представлены сведения о необходимых компонентах.

Подключение к приложению службы в удаленной ферме с помощью центра администрирования

  1. Необходимо быть участником группы администраторов фермы в SharePoint.

  2. На сервере в потребляющей ферме в Центр администрирования нажмите Управление приложениями и выберите Управление приложениями-службами.

  3. На ленте нажмите кнопку Подключить.

  4. В раскрывающемся меню Подключение выберите тип приложения-службы, к которому нужно подключиться.

  5. На странице "Подключение к удаленному приложению-службе" введите нужный URL-адрес в поле Адрес фермы или приложения-службы и нажмите кнопку ОК.

    Примечание

    Этот URL-адрес можно получить у администратора опубликованной фермы. Дополнительные сведения см. в статье Публикация приложений-служб в SharePoint Server. На этом этапе можно использовать URL-адреса двух типов: URL-адрес приложения-службы или URL-адрес приложения-службы топологии удаленной фермы. Если используется URL-адрес приложения-службы, на шаге 6 этой процедуры будет указано только соответствующее приложение-служба. Если используется URL-адрес службы топологии, на шаге 6 этой процедуры будут указаны все приложения-службы в ферме.

  6. В новом диалоговом окне Подключение к удаленному приложению-службе выводятся приложения-службы с URL-адресом, указанным на шаге 5. Щелкните строку с именем приложения-службы и установите флажок, чтобы добавить приложение-службу в список подключений к приложениям-службам фермы по умолчанию (то есть в группу прокси по умолчанию). Нажмите кнопку ОК.

  7. Будет выведен запрос на изменение имени подключения. Введите новое имя в поле Имя подключения или оставьте имя по умолчанию, а затем нажмите кнопку ОК.

  8. Рекомендуется использовать инструкции из статьи Обмен сертификатами доверия между фермами в SharePoint Server для установления отношения доверия между двумя фермами.

  9. После создания нового подключения нажмите кнопку ОК для завершения процедуры.

  10. Свяжите новое подключение к приложению-службе с локальным веб-приложением. Сведения об этой процедуре см. в статье Добавление и удаление подключений к приложениям службы для веб-приложения в SharePoint Server.

Подключение к приложению службы в удаленной ферме с помощью PowerShell

  1. Убедитесь, что предоставлены следующие разрешения.

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Группа "Администраторы" на сервере, на котором выполняются командлеты PowerShell.

    • Добавьте участие в группах, необходимое помимо приведенных выше минимальных требований.

    С помощью командлета Add-SPShellAdmin администратор может предоставлять разрешения на использование командлетов SharePoint Server.

    Примечание

    Если у вас нет разрешений, обратитесь к администратору установки или администратору SQL Server для запроса разрешений. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  2. Запустите Командная консоль SharePoint.

  3. В командной строке PowerShell введите следующую команду:

    Receive-SPServiceApplicationConnectionInfo -FarmUrl <PublishingFarmTopologyURL>
    

    Где:

  4. В командной строке PowerShell введите следующую команду:

    New-SPServiceApplicationProxy -Name " <ServiceApplicationProxyName>" -Url "<PublishingFarmTopologyURL>"
    

    Где:

    • <ServiceApplicationProxyName> — это уникальное имя подключения к приложению-службе в использующей его ферме.

    • <PublishingFarmTopologyURL> — это URL-адрес топологии приложения-службы, который также использовался в предыдущей команде.

    Для каждого типа приложения-службы имеется особый командлет PowerShell, который нужно использовать вместо New-SPServiceApplicationProxy. (Эти командлеты приведены в разделе "См. также".) Например, следующая команда создает новый прокси приложения-службы управляемых метаданных под названием "MetadataServiceProxy1", который подключается к приложению-службе, расположенному по указанному URL-адресу.

    New-SPMetadataServiceApplicationProxy -Name "MetadataServiceProxy1" -Uri "
    urn:schemas-microsoft-com:sharepoint:service:9c1870b7ee97445888d9e846519cfa27#authority=urn:uuid:02a493b92a5547828e21386e28056cba&authority=https://ua_powershell:32844/Topology/topology.svc  "
    
  5. Свяжите новое подключение к приложению-службе с локальным веб-приложением. Сведения об этой процедуре см. в статье Добавление и удаление подключений к приложениям службы для веб-приложения в SharePoint Server.

See also

New-SPBusinessDataCatalogServiceApplicationProxy
New-SPEnterpriseSearchServiceApplicationProxy
New-SPMetadataServiceApplicationProxy
New-SPProfileServiceApplicationProxy
New-SPSecureStoreServiceApplicationProxy