BulkDeleteFailureBase — много записей о недостатке привилегий

Я взял на себя поддержку системы CRM 2016 On-Premise. Я не знаю историю конкретного экземпляра, но подозреваю, что он много раз копировался и/или импортировался.

В таблицах BulkDeleteFailureBase чуть меньше 2 миллионов строк, почти все из которых содержат описание ошибки, например:

Недостаточно прав для доступа к объекту Microsoft Dynamics CRM или выполнения запрошенной операции. Текущий идентификатор организации «‹GUID1›» не совпадает с идентификатором организации userOrTeam «‹GUID2›».

В OrganizationBase есть только одна запись с <GUID2>.

Это произошло из-за того, что экземпляр был скопирован/перемещен неправильно? Если да, то является ли это признаком того, что в будущем меня ждут новые проблемы?

Как я могу оправиться от этого?


person MattDuFeu    schedule 21.06.2018    source источник


Ответы (1)


BulkDeleteFailureBase — это одна из системных таблиц регистрации асинхронных заданий, в которой платформа фиксирует журналы выполнения/успешных/неудачных операций.

Вероятно, кто-то мог попытаться очистить данные, такие как журнал трассировки плагинов, которые были скопированы из другой резервной копии/восстановления БД или организации CRM. реставрация. Они использовали массовое удаление, и все, что не удалось, попало сюда.

Рекомендация службы поддержки MS дает сценарий для безопасной очистки этих таблиц. Оставив это, вы только получите головную боль производительности.

person Arun Vinoth    schedule 26.06.2018
comment
К сожалению, я уже пробовал связанный скрипт. Он очищает некоторые записи, но не те, которые вызывают эту конкретную проблему. - person MattDuFeu; 04.07.2018
comment
@MattDuFeu в этом случае вы можете создать тикет с MS и решить эту проблему. - person Arun Vinoth; 05.07.2018