Сообщение об ошибке на новой ферме «Проверьте разрешения на доступ к доступу пользователей для профиля приложения для профиля пользователя»

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/10962

  •  16-10-2019
  •  | 
  •  

Вопрос

Я создал новую ферму SharePoint и получаю сообщение об ошибке, когда создаю подсадоны. Похоже, что подсадка создается хорошо (ссылки появляются в меню), но я также получаю ошибку, когда пытаюсь посетить его.

В сообщении об ошибке говорится

An unexpected error has occurred

И из файлов журнала я получаю следующие сообщения об ошибках:

ConnectionString: 'Data Source=XXXXXXXX;Initial Catalog="User Profile Service Application_ProfileDB_c9b5d1154dc648bb82d8394371e0a902";Integrated Security=True;Enlist=False;Asynchronous Processing=False;Connect Timeout=15'    ConnectionState: Closed ConnectionTimeout: 15
Failure checking user access permissions for User Profile Application Proxy 'User Profile Service Application'. Exception: System.Data.SqlClient.SqlException: Cannot open database "User Profile Service Application_ProfileDB_c9b5d1154dc648bb82d8394371e0a902" requested by the login. The login failed.  Login failed for user 'XXXX\XXXX$'.    

Этот сервер только что присоединился к домену.

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

Просто интересно, что еще я могу проверить?

Это было полезно?

Решение

Когда вы пытаетесь получить доступ к новому сайту, приложение Service Profile Service вызывается, что приводит к ошибке. Похоже, эта служба не была создана правильно.

Попробуйте воссоздать эту услугу в соответствии со следующими шагами:

  1. Сделайте запись любой конфигурации профиля пользователя.
  2. Удалить приложение службы профиля пользователя.
  3. Обновление до Последнее кумулятивное обновление SharePoint (Несколько исправлений были сделаны для этой функции после выпуска).
  4. Создать приложение службы профиля пользователя опять таки. Убедитесь, что вы выбираете пул приложений, работающий в качестве учетной записи домена (из ошибки выглядит так, как будто он работает под локальной учетной записью компьютера). Один из подходов заключается в том, чтобы иметь пул приложений специально для обслуживания приложений.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top