Настройка приложения службы подключения к бизнес-данным в SharePoint Server

 

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

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

Сводка. Узнайте, как создать приложение службы Microsoft Business Connectivity Services в SharePoint Server 2013 и SharePoint Server 2016.

Microsoft Business Connectivity Services — это приложение службы SharePoint Server. Ее нужно создать, если она не была создана в процессе начальной настройки фермы.

Настройка учетной записи пула приложений Business Connectivity Services

Для работы пула приложений для приложения службы Business Connectivity Services требуется управляемая учетная запись SharePoint Server (как правило, учетная запись Active Directory). У этой учетной записи должен быть доступ к базам данных контента с сайтами, на которых будет использоваться Business Connectivity Services.

Если запустить приложение-службу с использованием той же учетной записи пула приложений как веб-приложение, в котором расположены базы данных контента, требуемый доступ к базам данных настраивается автоматически. Однако мы рекомендуем использовать для пула приложений Business Connectivity Services другую учетную запись, особенно в крупной или комплексной ферме. Это обеспечивает лучший контроль над доступом к данным и ресурсам.

Если вы решили использовать для Business Connectivity Services ту же управляемую учетную запись, что применяется для веб-приложения, вы можете пропустить процедуры в этом разделе. Если вы создаете новую управляемую учетную запись, выполните следующие действия.

  1. Зарегистрируйте управляемую учетную запись в SharePoint Server. (Для этого действия вам потребуется учетная запись пользователя Active Directory. Попросите администратора Active Directory создать ее.)

  2. Предоставьте этой учетной записи доступ к базам данных контента с сайтами, где будет использоваться Business Connectivity Services. Для этого необходимо выполнить скрипт Microsoft PowerShell из командной консоли SharePoint 2016.

Первый шаг — регистрация управляемой учетной записи. Используйте для этого процедуру регистрации учетной записи Active Directory, которая применяется для пула приложений Business Connectivity Services.

Регистрация управляемой учетной записи

  1. На веб-сайте центра администрирования SharePoint Server выберите пункт Безопасность.

  2. В разделе Общая безопасность выберите пункт Настройка управляемых учетных записей.

  3. Щелкните Регистрация управляемой учетной записи.

  4. В разделе Учетные данные учетной записи службы введите имя пользователя и пароль для учетной записи Active Directory, которую нужно зарегистрировать.

  5. При необходимости, если срок действия пароля учетной записи истекает после определенного периода времени, настройте параметры автоматического изменения пароля в SharePoint Server.

  6. Нажмите кнопку ОК.

После регистрации управляемой учетной записи предоставьте ей доступ к базам данных контента с сайтами, где будет использоваться Business Connectivity Services. Чтобы предоставить учетной записи доступ к базе данных, выполните указанную ниже процедуру для каждого веб-приложения с базой данных контента, где будет использоваться Business Connectivity Services.

Предоставление учетной записи доступа к базе данных контента

  1. Откройте командную консоль SharePoint 2016 от имени администратора.

  2. В командной строке Microsoft PowerShell введите следующий текст, нажимая клавишу ВВОД после каждой строки:

    $w = Get-SPWebApplication -identity <web application>
    $w.GrantAccessToProcessIdentity("<service account>")
    

Когда вы предоставите управляемой учетной записи доступ к базе данных контента, необходимо создать приложение службы Business Connectivity Services.

Создание приложения службы подключения к бизнес-данным

Если вы используете SharePoint Server 2013, необходимо запустить службу подключения к бизнес-данным по крайней мере на одном сервере в ферме. (Если вы используете SharePoint Server 2016, подготовка службы осуществляется MinRole автоматически.)

Запуск службы подключения к бизнес-данным (только для SharePoint Server 2013)

  1. Откройте веб-сайт Веб-сайт центра администрирования SharePoint для фермы серверов, в которой находится ваше решение BCS.

  2. На панели быстрого запуска выберите Параметры системы.

  3. На странице Параметры системы в разделе Серверы нажмите Управление службами на сервере.

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

  5. Если это необходимо, рядом со службой подключения к бизнес-данным в столбце Действие щелкните Запустить.

Чтобы создать приложение службы Business Connectivity Services, выполните указанные ниже действия.

Создание приложения службы подключения к бизнес-данным

  1. Откройте Веб-сайт центра администрирования SharePoint с помощью учетной записи администратора фермы.

  2. В разделе Управление приложениями выберите Управление приложениями-службами.

  3. Нажмите Создать и выберите Служба подключения к бизнес-данным.

  4. На странице Создание нового приложения-службы подключения к бизнес-данным настройте параметры следующим образом.

    1. Введите имя приложения службы в поле Имя приложения службы.

    2. В области База данных оставьте значения, которыми уже заполнены поля Сервер базы данных, Имя базы данных и Проверка подлинности для базы данных (где установлено значение Проверка подлинности Windows (рекомендуется)), если нет особых требований проекта по их изменению.

    3. Если вы настроили зеркальное отображение баз данных SQL Server и хотите включить его для базы данных службы подключения к бизнес-данным, укажите имя базы данных для отработки отказа в поле Сервер базы данных для отработки отказа.

    4. Введите имя нового пула приложений в поле Имя пула приложений.

    5. Выберите зарегистрированную управляемую учетную запись из раскрывающегося списка.

  5. Нажмите кнопку ОК, чтобы создать приложение службы подключения к бизнес-данным, после чего нажмите кнопку ОК еще раз.

  6. Выберите строку, в которой указано приложение-служба подключения к бизнес-данным (не строку прокси-сервера).

  7. В области Операции щелкните элемент Администраторы и добавьте учетные записи для управления приложением службы подключения к бизнес-данным, предоставив им полный доступ. Когда эти пользователи откроют Центр администрирования, они смогут управлять приложением службы подключения к бизнес-данным.