02.03.2013, 14:40 | #1 |
Участник
|
Ошибка при включении пользователя
Всем доброго времени суток! Проблема в следующем. Есть пользователь, я делаю его неактивным, а потом при попытке включить получаю Generic SQL error. Трейс показал следующее :
Cannot insert duplicate key row in object 'dbo.SystemUserPrincipals' with unique index 'cndx_SystemUserPrincipals'. The duplicate key value is (4d0dab14-0ef4-e011-ade2-005056af001f, 7b8d25fc-9451-e111-a1c0-005056af0021). Насколько я понял из гугла, при добавлении пользователя - делается запись в dbo.SystemUserPrincipals, при деактивации запись должна удалиться, а при активации снова добавиться. Собственно при деактивации запись не удалилась, поэтому сейчас он включить юзера не может, т.к. ругается на то что запись уже есть. Хотелось бы узнать что делать и как лечить? В гугле советуют в ручную почистить SystemUserPrincipals для отключенных юзеров, но мне кажется это не очень правильное решение. Заранее спасибо! CRM 2011 |
|
04.03.2013, 23:28 | #2 |
Участник
|
up
|
|
05.03.2013, 10:22 | #3 |
Moderator
|
Не сталкивался с такой ошибкой. Попробуйте сделать бекап базы и провести эксперимент. Если он удастся, тогда все отлично.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|