Блокировка точки доступа

Недавно парень из нашей команды 3-й линии подумал, что было бы забавно удалить мой аккаунт из AD. Сейчас это снова добавлено. Все возвращается на круги своя, кроме моего доступа к сайтам Sharepoint. Я получаю The file exists. (Exception from HRESULT: 0x80070050) ошибку на всех сайтах.

После некоторого поиска в Google я наткнулся на парня с той же проблемой, и это была проблема с SID, отличным от моей старой учетной записи. С тех пор я удалил свою учетную запись из Администраторов сайта и снова добавил. Это обновит SID новым. Я также проверяю в базе данных контента, что идентификатор сайта совпадает с использованием следующих транзакций, и SID совпадают.

select s.Id, w.FullUrl from Sites s inner join Webs w on
s.RootWebId = w.Id

select * from UserInfo where tp_Login='domain\username' and
tp_SiteID='<ID Code>'

Я сейчас немного не в курсе.


person andy    schedule 15.06.2010    source источник
comment
Новая учетная запись имеет новый SID, поэтому она не имеет связи со старой учетной записью. Вам нужно будет удалить старый и предоставить все необходимые права новому, как если бы вы были новым сотрудником.   -  person Steven Sudit    schedule 15.06.2010
comment
Разве это не сделано, когда я удалил его из администраторов семейства веб-сайтов, а затем снова добавил?   -  person andy    schedule 15.06.2010
comment
Ваша учетная запись пользователя была удалена из группы администраторов семейства веб-сайтов. Однако сам аккаунт остался. Вам необходимо явно удалить учетную запись пользователя из списка пользователей   -  person John Ptacek    schedule 15.06.2010
comment
Хорошо, я думаю, я понял это сейчас. Удалить учетную запись из группы семейства веб-сайтов, затем удалить из списка пользователей, добавить обратно в список пользователей, а затем снова в качестве группы семейства веб-сайтов? Так же я беру по списку пользователей вы имеете в виду куда я буду добавляться в список групп? Спасибо   -  person andy    schedule 15.06.2010
comment
OK Так что это все еще не дало мне доступа. Нужно ли переходить на каждый отдельный сайт и удалять учетную запись администраторов семейства веб-сайтов?   -  person andy    schedule 16.06.2010


Ответы (2)


Теперь я удалил учетную запись пользователя из Site Colection из Central Admin, а также удалил из Site Collection со всех отдельных сайтов. Выполнил IISreset, а затем повторно добавил учетную запись пользователя в Site Colection в Cental Admin и на все сайты. Теперь мне вернули все права доступа.

person andy    schedule 16.06.2010

Вы могли бы использовать команду:

stsadm -o migrateuser ...

Чтобы скопировать ваши старые права в новую учетную запись.

person ArjanP    schedule 20.06.2010