none
"Служба синхронизации профилей пользователей" висит в состоянии "Остановка" RRS feed

  • Вопрос

  • Sharepoint 2010 

    "Служба синхронизации профилей пользователей" висит в состоянии "Остановка" (перезагрузка сервера не помогает). Как её остановить?

    • Изменено mst-user 24 октября 2012 г. 21:07
    24 октября 2012 г. 21:05

Ответы

Все ответы

  • а в каком состоянии находятся службы Forefront Identity Manager Synchronization Service и Forefront Identity Manager Service?
    25 октября 2012 г. 4:39
    Модератор
  • я смогла ее перевести в другое состояние, только перезапуском службы Sharepoint 2010 Timer
    25 октября 2012 г. 5:34
  • Перезапуск службы Sharepoint 2010 Timer не помогает.

    Forefront Identity Manager Service - запущена

    Forefront Identity Manager Synchronization Service - не запущена

    причем при перезапуске сервера она пытается запустится, но не может - в логах появляются ошибки:

    "The Forefront Identity Manager Synchronization Service service terminated with service-specific error %%-2146234334."

    и

    "The server encountered an unexpected error and stopped.
    "BAIL: MMS(4464): storeimp.cpp(308): 0x80230443 (Service start up has failed. Cannot open the FIM Synchronization Service database because the database schema version in existing database does not match the required version.)
    ERR: MMS(4464): server.cpp(373): Failed to connect to the database UserProfileApplication_SyncDB_8d42edf7-4267-4af9-8323-0b4910d396d6 on server
    BAIL: MMS(4464): server.cpp(374): 0x80230443 (Service start up has failed. Cannot open the FIM Synchronization Service database because the database schema version in existing database does not match the required version.)
    BAIL: MMS(4464): server.cpp(3860): 0x80230443 (Service start up has failed. Cannot open the FIM Synchronization Service database because the database schema version in existing database does not match the required version.)
    BAIL: MMS(4464): service.cpp(1539): 0x80230443 (Service start up has failed. Cannot open the FIM Synchronization Service database because the database schema version in existing database does not match the required version.)
    ERR: MMS(4464): service.cpp(988): Error creating com objects. Error code: -2145188797. This is retry number 0.
    BAIL: MMS(4464): clrhost.cpp(224): 0x80131022
    BAIL: MMS(4464): scriptmanagerimpl.cpp(7670): 0x80131022
    BAIL: MMS(4464): server.cpp(251): 0x80131022
    BAIL: MMS(4464): server.cpp(3860): 0x80131022
    BAIL: MMS(4464): service.cpp(1539): 0x80131022
    ERR: MMS(4464): service.cpp(988): Error creating com objects. Error code: -2146234334. This is retry number 1.
    BAIL: MMS(4464): clrhost.cpp(224): 0x80131022
    BAIL: MMS(4464): scriptmanagerimpl.cpp(7670): 0x80131022
    BAIL: MMS(4464): server.cpp(251): 0x80131022
    BAIL: MMS(4464): server.cpp(3860): 0x80131022
    BAIL: MMS(4464): service.cpp(1539): 0x80131022
    ERR: MMS(4464): service.cpp(988): Error creating com objects. Error code: -2146234334. This is retry number 2.
    BAIL: MMS(4464): clrhost.cpp(224): 0x80131022
    BAIL: MMS(4464): scriptmanagerimpl.cpp(7670): 0x80131022
    BAIL: MMS(4464): server.cpp(251): 0x80131022
    BAIL: MMS(4464): server.cpp(3860): 0x80131022
    BAIL: MMS(4464): service.cpp(1539): 0x80131022
    ERR: MMS(4464): service.cpp(988): Error creating com objects. Error code: -2146234334. This is retry number 3.
    BAIL: MMS(4464): service.cpp(1002): 0x80131022
    Forefront Identity Manager 4.0.2450.47"

    Погуглил по этим ошибкам, там предлагается остановить службу синхронизации профилей, удалить приложение службы профилей и ее базу на sql-сервере, а потом создать всё заново. Можно ли побороть ошибку не затрагивая sql, не удаляя базу?

    25 октября 2012 г. 6:52
  • Hi, sccm-user

    Попробуйте такую команду - она должна остановить эту службу.

    stsadm -o provisionservice  -action stop -servicetype "Microsoft.Office.Server.Administration.ProfileSynchronizationService, Microsoft.Office.Server.UserProfiles, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" -servicename FIMSynchronizationService


    View Oleg Nesterov's profile on LinkedIn
    SharePoint Advanced Visibility Options project
    SharePoint Managed Metadata Claims Provider project

    • Помечено в качестве ответа mst-user 25 октября 2012 г. 8:05
    25 октября 2012 г. 6:57
  • попробуй следующее:

    1. установи запуск службы Forefront Identity Manager Synchronization Service - Automatic (Delayed Start)

    2. проверь что пользователь из под которого запускается служба имеет полные права на папку и подпапки C:\Program Files\Microsoft Office Servers\14.0\Synchronization Service\

    25 октября 2012 г. 7:43
    Модератор
  • Спасибо, эта команда остановила службу.

    Но теперь при попытке запуска она висит в состоянии "Запуск"

    25 октября 2012 г. 8:04
  • 1. Она уже в режиме Delayed start
    2. Полные права есть у групп, в которые входит учетка
    25 октября 2012 г. 8:05
  • Не знаю как кто то поднимает эту службу, но у нас вечные танцы с бубном с этой службой Forefront. отваливается она с регулярной периодичностью.

    что делаю:

    1. в powershell через get-spserviceinstance узнаю guid службы синхронизации профиля

    2. там же командой stop-spserviceinstance <guid> останавливаю службу, которая зависла при запуске

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

    4. перестартовываю SQl Server, после чего стартуют службы Forefront и дополнительно делаю iisreset.

    5. через административную консоль Sharepoint, пытаюсь запустить службу синхронизации профиля.

    обычно это в большинстве случаев, ее реанимирует.

    может кто то знает более простые или корректные способы по восстановлению. 



    25 октября 2012 г. 9:24
  • Добрый день,

    Когда у меня была такая-же проблема - после остановки  службы, я ее удалял и пересоздавал заново Service Application, после этого все завелось


    View Oleg Nesterov's profile on LinkedIn
    SharePoint Advanced Visibility Options project
    SharePoint Managed Metadata Claims Provider project

    25 октября 2012 г. 9:45
  • >>у меня была такая-же проблема - после остановки службы, я ее удалял и пересоздавал заново Service Application, после этого все завелось

    т.е базу на sql-сервере вы не пересоздавали?

    25 октября 2012 г. 10:34
  • да, мне вот тоже интересно, что происходит с базой. понятно что можно запустить полную синхронизацию, но в нашем случае это на полдня тогда.
    25 октября 2012 г. 10:59
  • Нажал "Удалить" на "Приложение-служба профилей пользователей", и уже минут 20 висит окно:

    "Удаление приложения-службы

    Обработка...

    Дождитесь завершения обработки изменений."

    и ничего не происходит...

    Это нормально?

    25 октября 2012 г. 11:11
  • Удалил "Приложение-служба профилей пользователей", и пересоздал заново (базы sql не удалял, прописал те же), перезагрузил сервер

    Но это не помогло, симптомы всё те же

    25 октября 2012 г. 12:49
  • Добрый день,

    Убедитесь пожалуйста что вы точно следовали инструкциям с технета.

    Еще одна особенность не помню точно что написано по этому поводу в статье - но после исполнения "застрявших" процессов старта\остановки сервиса - могут остаться и висеть "старые" Time Job-ы, их следует удалить. (Найти их можно выбрав соответствующий сервис на странице просмотра статусов таймер джобов - http://SharePoint-CentralAdmin/_admin/Timer.aspx)


    View Oleg Nesterov's profile on LinkedIn
    SharePoint Advanced Visibility Options project
    SharePoint Managed Metadata Claims Provider project

    • Изменено HeToC 25 октября 2012 г. 13:44
    25 октября 2012 г. 13:44