Настройка приложения службы подключения к бизнес-данным в SharePoint Server
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
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, что и для веб-приложения, можно пропустить процедуры, описанные в этом разделе. Если вы создаете новую управляемую учетную запись, выполните следующие действия.
Зарегистрируйте управляемую учетную запись в SharePoint Server. (Для этого шага потребуется учетная запись пользователя Active Directory. Создайте его администраторОм Active Directory.)
Предоставьте этой учетной записи доступ к базам данных контента, содержащим сайты, на которых будут использоваться службы Business Connectivity Services. Для этого необходимо выполнить скрипт Microsoft PowerShell из командной консоли SharePoint 2016.
Первый шаг регистрация управляемой учетной записи. Выполните следующую процедуру, чтобы зарегистрировать учетную запись Active Directory, которую вы хотите использовать для пула приложений Business Connectivity Services.
Регистрация управляемой учетной записи
На веб-сайте центра администрирования SharePoint Server выберите пункт Безопасность.
В разделе Общая безопасность выберите пункт Настройка управляемых учетных записей.
Щелкните Регистрация управляемой учетной записи.
В разделе Учетные данные учетной записи службы введите имя пользователя и пароль для учетной записи Active Directory, которую нужно зарегистрировать.
При необходимости, если срок действия пароля учетной записи истекает после определенного периода времени, настройте параметры автоматического изменения пароля в SharePoint Server.
Нажмите кнопку ОК.
После регистрации управляемой учетной записи необходимо предоставить ей доступ к базам данных контента, содержащим сайты, на которых будут использоваться службы Business Connectivity Services. Используйте следующую процедуру, чтобы предоставить базе данных доступ к учетной записи. Выполните эту процедуру для каждого веб-приложения, содержащего базу данных контента, в которой планируется использовать службы Business Connectivity Services.
Предоставление учетной записи доступа к базе данных контента
Откройте командную консоль SharePoint 2016 от имени администратора.
В командной строке 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)
Откройте веб-сайт Веб-сайт центра администрирования SharePoint для фермы серверов, в которой находится ваше решение BCS.
На панели быстрого запуска выберите Параметры системы.
На странице Параметры системы в разделе Серверы нажмите Управление службами на сервере.
Проверьте значение в поле Сервер. Если оно отличается от имени сервера, на котором должна выполняться служба подключения к бизнес-данным, щелкните стрелку вниз, выберите пункт Изменить сервер, а затем выберите нужный сервер.
Если это необходимо, рядом со службой подключения к бизнес-данным в столбце Действие щелкните Запустить.
Чтобы создать приложение службы Business Connectivity Services, выполните указанные ниже действия.
Создание приложения службы подключения к бизнес-данным
Откройте Веб-сайт центра администрирования SharePoint с помощью учетной записи администратора фермы.
В разделе Управление приложениями выберите Управление приложениями-службами.
Нажмите Создать и выберите Служба подключения к бизнес-данным.
На странице Создание нового приложения-службы подключения к бизнес-данным настройте параметры следующим образом.
Введите имя приложения службы в поле Имя приложения службы.
В области База данных оставьте значения, которыми уже заполнены поля Сервер базы данных, Имя базы данных и Проверка подлинности для базы данных (где установлено значение Проверка подлинности Windows (рекомендуется)), если нет особых требований проекта по их изменению.
Если вы настроили зеркальное отображение баз данных SQL Server и хотите включить его для базы данных службы подключения к бизнес-данным, укажите имя базы данных для отработки отказа в поле Сервер базы данных для отработки отказа.
Введите имя нового пула приложений в поле Имя пула приложений.
Выберите зарегистрированную управляемую учетную запись из раскрывающегося списка.
Нажмите кнопку ОК, чтобы создать приложение службы подключения к бизнес-данным, после чего нажмите кнопку ОК еще раз.
Выберите строку, в которой указано приложение-служба подключения к бизнес-данным (не строку прокси-сервера).
В области Операции щелкните Администраторы и добавьте учетные записи для администрирования приложения-службы подключения к бизнес-данным, предоставив им полный доступ. Когда эти пользователи открывают центр администрирования, они смогут администрировать приложение службы подключения к бизнес-данным.