Не существует рабочего способа фактического удаления пользователей CRM из базы данных; Я думаю, что одна из причин заключается в том, что это приведет к тому, что все записи, ранее принадлежавшие удаленному пользователю, вообще не будут иметь владельца (то же самое относится и к полям созданного и измененного), что приведет базу данных в недопустимое состояние.
Официальным способом удаления пользователя из системы CRM является деактивация записи systemuser
. Однако это не разрывает соединение с пользователем AD, но я думаю, что деактивированные пользователи не должны вызывать проблем при повторном импорте организации; Хотя я в этом не уверен.
Вы можете теоретически удалить записи systemuser
из базы данных, используя SQL, но это крайне нежелательно.
Изменения в пользователях AD на самом деле довольно часто вызывают различные проблемы с MSCRM; более крупный клиент даже попросил нас разработать решение для автоматической синхронизации их пользователей CRM с состоянием AD, поскольку управление вручную оказалось слишком трудоемким в большой среде с несколькими сотнями пользователей.