суббота, 15 января 2011 г.

Ошибки при синхронизации Project Server с AD

Когда я пытаюсь синхронизировать пул корпоративных ресурсов с активным каталогом или же группу с тем же активным каталогом - в журнале событий на сервере отображается сообщение об ошибке:

Event Type: Error
Event Source: Office SharePoint Server
Event Category: Синхронизация Active Directory в Project Server
Event ID: 7734
Date: 21.07.2008
Time: 16:42:53
User: N/A
Computer:
Description:
Стандартные сведения: Входная точка PSI:
Пользователь проекта:
Идентификатор взаимосвязи: 09f3af26-37bb-4ea6-9a1a-f2e4f9c6cf57
URL-адрес узла PWA: http://site/PWA
Имя поставщика SSP: SSP_PM
Ошибка PS: Success (0)
В ходе синхронизации Active Directory в Project Server не удалось обновить ресурс
из-за неразрешимого конфликта повторяющихся имен учетных записей Windows.
GUID ресурса: 7b7dcc22-0809-416d-8e12-e786ba814fd0. Имя ресурса: Пупкин Микола Геннадійович (domain\user).
Учетная запись Windows:

Исправляем данную проблему:
Заходим на SQL сервер, раскрываем базу данных ProjectServer_Published и находим вней таблицу MSP_RESOURCES. После чего удаляем из этой таблицы строку с повторяющимся пользователем.
Будьте осторожны, так как в SQL-2005 организована автоматическая чистка связных таблиц с удаляемой записью, что в этом случае вам на руку. Если же у вас SQL более ранней версии, вам придется удалить остальные связи вручную.

Далее была проблема следующего характера.

Описание второй проблемы:
При синхронизации группы с активным каталогом, выполнение задания в очереди заданий останавливается на 50% и синхронизация не завершается полностью.
Что сопровождается следующим описанием ошибки в очереди заданий:
Your SynchronizeSingleUserMembershipInWss job failed. Its current state is
FailedNotBlocking. It was 50% complete. It entered the queue at Date/Time.
Error summary/areas:
Queue
GeneralQueueJobFailed
Error details:
<?xml version="1.0" encoding="utf-16"?>
<errinfo>
<general>
<class name="Queue">
<error id="26000" name="GeneralQueueJobFailed"
uid="1976e00b-1dcc-4262-a0ba-a1b20337dd73"
JobUID="d02c4861-7310-4949-bb3b-e11affa7e819" ComputerName="PROJECT2007"
GroupType="SynchronizeSingleUserMembershipInWss"
MessageType="SynchronizeSingleUserMembershipInWssMessage2" MessageId="2"
Stage="" />
</class>
</general>
</errinfo>
------------------------------------------------------------
Так же это сопровождается сообщением в журнале событий проджект сервера с категорией: "Project Server Queue", Type "Error", Event ID: 7704.
------------------------------------------------------------

Исправляем данную проблему:
 1. Заходим под административной учетной записью на PWA.
2. Переходим в "Параметры сервера".
3. Переходим в "Рабочие области проектов".
4. По очереди выделяем проектные рабочие области и нажимаем "Синхронизировать", но делаем эти действия по очереди! Вы должны мониторить этот процесс в управлении очередями и запускать на синхронизацию следующий, только после того, как завершиться пред идущий. Иначе, процессы будут пытаться получить доступ к одному и тому же объекту в базе данных, что приведет к блокировкам и вы не сможете решить вопрос проблемы синхронизации.



Благодарность за решение источнику.

Комментариев нет:

Отправить комментарий