none
Не стартуют службы FIM RRS feed

  • Общие обсуждения

  • Sharepoint 2010 SP1 + August2012 CU
    На сервере не стартовала "Служба синхронизации профилей пользователей" (висела в состоянии Запуск).
    Я воспользовался решением проблемы из этой темы:
    http://social.technet.microsoft.com/Forums/en-US/sharepoint2010setup/thread/2011e0a0-906b-40d5-86fd-490a4deb9d6f/
    т.е. удалил службу, удалил базу syncdb, создал службу заново.
    Но это не помогло! Служба по прежнему висит в в состоянии Запуск!
    Более того, перестали запускаться службы:
    "Forefront Identity Manager Service"
    "Forefront Identity Manager Synchronization Service"
    В логе фиксируются такие ошибки:

    Event ID 3
    .Net SqlClient Data Provider: System.Data.SqlClient.SqlException: Could not find stored procedure 'RegisterService'.
    в System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
    в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
    в System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
    в System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
    в System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
    в System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
    в System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
    в System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
    в Microsoft.ResourceManagement.Data.DataAccess.RegisterService(String hostName)

    Event ID 26
    The Forefront Identity Manager Service was not able to initialize a timer necessary for supporting the execution of workflows.
    Upon startup, the Forefront Identity Manager Service must initialize and set a timer to support workflow execution. If this timer fails to get created, workflows will not run successfully and there is no recovery other than to stop and start the Forefront Identity Manager Service.
    Restart the Forefront Identity Manager Service.

    Event ID 2
    The Forefront Identity Manager Service could not bind to its endpoints. This failure prevents clients from communicating with the Web services.
    A most likely cause for the failure is another service, possibly another instance of Forefront Identity Manager Service, has already bound to the endpoint. Another, less likely cause, is that the account under which the service runs does not have permission to bind to endpoints.
    Ensure that no other processes have bound to that endpoint and that the service account has permission to bind endpoints. Further, check the application configuration file to ensure the Forefront Identity Manager Service is binding to the correct endpoints.

    Event ID 3
    .Net SqlClient Data Provider: System.Data.SqlClient.SqlException: Could not find stored procedure 'RegisterService'.
    в Microsoft.ResourceManagement.Utilities.ExceptionManager.ThrowException(Exception exception)
    в Microsoft.ResourceManagement.Data.Exception.DataAccessExceptionManager.ThrowException(SqlException innerException)
    в Microsoft.ResourceManagement.Data.DataAccess.RegisterService(String hostName)
    в Microsoft.ResourceManagement.Workflow.Hosting.HostActivator.RegisterService(String hostName)
    в Microsoft.ResourceManagement.Workflow.Hosting.HostActivator.Initialize()
    в Microsoft.ResourceManagement.WebServices.ResourceManagementServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses)
    в Microsoft.ResourceManagement.WindowsHostService.OnStart(String[] args)

    Event ID 0
    Невозможно запустить службу. System.Data.SqlClient.SqlException: Could not find stored procedure 'RegisterService'.
    в Microsoft.ResourceManagement.WindowsHostService.OnStart(String[] args)
    в System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)
    28 октября 2012 г. 17:30

Все ответы

  • Для начала проверим , что учетная запись фермы SharePoint:
    1. имеет следующие права на SharePoint сервере: "Allow log on locally", "Log on as a batch job" и "Log on as a service"
    2. входит в доменную группу "Pre-windows 2000 compatible access group".
    3. состоит в группе "local administrators" на SQL-сервере

    Innovation distinguishes between a leader and a follower - Steve Jobs

    29 октября 2012 г. 7:46
  • >>1. имеет следующие права на SharePoint сервере: "Allow log on locally", "Log on as a batch job" и "Log on as a service"

    "Allow log on locally"  - имеет, через локальную группу Администраторы

    "Log on as a batch job" -   имеет, через локальную группу Администраторы  "Log on as a service" - имеет, указано напрямую 

    >>2. входит в доменную группу "Pre-windows 2000 compatible access group".туда по умолчанию уже входят "Прошедшие проверку", но раз требуете, добавил и эту учетку.

    >>3. состоит в группе "local administrators" на SQL-сервереникогда не встречал такое требование, но раз нужно, добавил (также эта учетка является owner'ом для syncdb)

    В итоге ничего не изменилось - службы не стартуют, ошибки те же

    29 октября 2012 г. 12:28
  • а вы не смотрели эту статью Forefront Identity Manager Service fails to start after reboot ?
    29 октября 2012 г. 13:00
    Модератор
  • >>а вы не смотрели эту статью

    смотрел, там рекомендуют установить для служб Delayed Start, а у меня так давно уже стоит, не помогло

    29 октября 2012 г. 13:17
  • Очистите конфигурационный кэш: http://support.microsoft.com/kb/939308/en-us

    Остановите службы FIM и удалите все созданные ими сертификаты: http://www.mysharepointadventures.com/2012/01/user-profile-service-stuck-on-starting/


    Innovation distinguishes between a leader and a follower - Steve Jobs

    29 октября 2012 г. 13:22
  • остановил службу "SharePoint 2010 Timer"
    удалил xml-файлы и отредактировал ini
    запустил службу "SharePoint 2010 Timer"
    остановил "Служба синхронизации профилей пользователей "
    удалил сертификаты
    запустил "Служба синхронизации профилей пользователей "
    перегрузил сервер

    Не помогло. Службы по прежнему не запускаются, те же ошибки, + добавилась еще одна ошибка:

    Event ID 6324

    The server encountered an unexpected error and stopped.
    "ERR: MMS(4212): sql.cpp(5714): Query (select count(*) from [mms_management_agent]) performed with error
    ERR: MMS(4212): sql.cpp(5767): Invalid object name 'mms_management_agent'.
    ERR: MMS(4212): sql.cpp(5775): hrError: 0x80040e37, dwMinor: 208
    ERR: MMS(4212): sql.cpp(5930): SQL error: 42S02, native: 208
    BAIL: MMS(4212): sql.cpp(3031): 0x80040e37
    BAIL: MMS(4212): sql.cpp(4248): 0x80040e37
    ERR: MMS(4212): sql.cpp(5714): Query (select fixed_schema_version_number from [mms_server_configuration] ) performed with error
    ERR: MMS(4212): sql.cpp(5767): Invalid object name 'mms_server_configuration'.
    ERR: MMS(4212): sql.cpp(5775): hrError: 0x80040e37, dwMinor: 208
    ERR: MMS(4212): sql.cpp(5930): SQL error: 42S02, native: 208
    BAIL: MMS(4212): sql.cpp(3031): 0x80040e37
    BAIL: MMS(4212): sql.cpp(2872): 0x80040e37
    BAIL: MMS(4212): storeimp.cpp(3201): 0x80040e37
    BAIL: MMS(4212): storeimp.cpp(297): 0x80040e37
    ERR: MMS(4212): server.cpp(373): Failed to connect to the database UserProfileApplication_SyncDB_8d42edf7-4267-4af9-8323-0b4910d396d6 on server
    BAIL: MMS(4212): server.cpp(374): 0x80040e37
    BAIL: MMS(4212): server.cpp(3860): 0x80040e37
    BAIL: MMS(4212): service.cpp(1539): 0x80040e37
    ERR: MMS(4212): service.cpp(988): Error creating com objects. Error code: -2147217865. This is retry number 0.
    BAIL: MMS(4212): clrhost.cpp(224): 0x80131022
    BAIL: MMS(4212): scriptmanagerimpl.cpp(7670): 0x80131022
    BAIL: MMS(4212): server.cpp(251): 0x80131022
    BAIL: MMS(4212): server.cpp(3860): 0x80131022
    BAIL: MMS(4212): service.cpp(1539): 0x80131022
    ERR: MMS(4212): service.cpp(988): Error creating com objects. Error code: -2146234334. This is retry number 1.
    BAIL: MMS(4212): clrhost.cpp(224): 0x80131022
    BAIL: MMS(4212): scriptmanagerimpl.cpp(7670): 0x80131022
    BAIL: MMS(4212): server.cpp(251): 0x80131022
    BAIL: MMS(4212): server.cpp(3860): 0x80131022
    BAIL: MMS(4212): service.cpp(1539): 0x80131022
    ERR: MMS(4212): service.cpp(988): Error creating com objects. Error code: -2146234334. This is retry number 2.
    BAIL: MMS(4212): clrhost.cpp(224): 0x80131022
    BAIL: MMS(4212): scriptmanagerimpl.cpp(7670): 0x80131022
    BAIL: MMS(4212): server.cpp(251): 0x80131022
    BAIL: MMS(4212): server.cpp(3860): 0x80131022
    BAIL: MMS(4212): service.cpp(1539): 0x80131022
    ERR: MMS(4212): service.cpp(988): Error creating com objects. Error code: -2146234334. This is retry number 3.
    BAIL: MMS(4212): service.cpp(1002): 0x80131022
    Forefront Identity Manager 4.0.2450.47"

    29 октября 2012 г. 20:19