Подключение к приложениям службы в удаленных фермах 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, в которой представлены сведения о необходимых компонентах.
Подключение к приложению службы в удаленной ферме с помощью центра администрирования
Необходимо быть участником группы администраторов фермы в SharePoint.
На сервере в потребляющей ферме в Центр администрирования нажмите Управление приложениями и выберите Управление приложениями-службами.
На ленте нажмите кнопку Подключить.
В раскрывающемся меню Подключение выберите тип приложения-службы, к которому нужно подключиться.
На странице "Подключение к удаленному приложению-службе" введите нужный URL-адрес в поле Адрес фермы или приложения-службы и нажмите кнопку ОК.
Примечание
Этот URL-адрес можно получить у администратора опубликованной фермы. Дополнительные сведения см. в статье Публикация приложений-служб в SharePoint Server. На этом этапе можно использовать URL-адреса двух типов: URL-адрес приложения-службы или URL-адрес приложения-службы топологии удаленной фермы. Если используется URL-адрес приложения-службы, на шаге 6 этой процедуры будет указано только соответствующее приложение-служба. Если используется URL-адрес службы топологии, на шаге 6 этой процедуры будут указаны все приложения-службы в ферме.
В новом диалоговом окне Подключение к удаленному приложению-службе выводятся приложения-службы с URL-адресом, указанным на шаге 5. Щелкните строку с именем приложения-службы и установите флажок, чтобы добавить приложение-службу в список подключений к приложениям-службам фермы по умолчанию (то есть в группу прокси по умолчанию). Нажмите кнопку ОК.
Будет выведен запрос на изменение имени подключения. Введите новое имя в поле Имя подключения или оставьте имя по умолчанию, а затем нажмите кнопку ОК.
Рекомендуется использовать инструкции из статьи Обмен сертификатами доверия между фермами в SharePoint Server для установления отношения доверия между двумя фермами.
После создания нового подключения нажмите кнопку ОК для завершения процедуры.
Свяжите новое подключение к приложению-службе с локальным веб-приложением. Сведения об этой процедуре см. в статье Добавление и удаление подключений к приложениям службы для веб-приложения в SharePoint Server.
Подключение к приложению службы в удаленной ферме с помощью PowerShell
Убедитесь, что предоставлены следующие разрешения.
Предопределенная роль сервера securityadmin для экземпляра SQL Server.
Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.
Группа "Администраторы" на сервере, на котором выполняются командлеты PowerShell.
Добавьте участие в группах, необходимое помимо приведенных выше минимальных требований.
С помощью командлета Add-SPShellAdmin администратор может предоставлять разрешения на использование командлетов SharePoint Server.
Примечание
Если у вас нет разрешений, обратитесь к администратору установки или администратору SQL Server для запроса разрешений. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.
Запустите Командная консоль SharePoint.
В командной строке PowerShell введите следующую команду:
Receive-SPServiceApplicationConnectionInfo -FarmUrl <PublishingFarmTopologyURL>
Где:
- <PublishingFarmTopologyURL> — это адрес, полученный в результате работы командлета Get-SPTopologyServiceApplication в публикующей ферме. Дополнительные сведения см. в статье Публикация приложений-служб в SharePoint Server.
В командной строке 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 "
Свяжите новое подключение к приложению-службе с локальным веб-приложением. Сведения об этой процедуре см. в статье Добавление и удаление подключений к приложениям службы для веб-приложения в SharePoint Server.
See also
New-SPBusinessDataCatalogServiceApplicationProxy
New-SPEnterpriseSearchServiceApplicationProxy
New-SPMetadataServiceApplicationProxy
New-SPProfileServiceApplicationProxy
New-SPSecureStoreServiceApplicationProxy