Я не брезглив о прямом редактировании таблиц CRM в SQL, но в этом случае я не рекомендую использовать этот подход, поскольку настройки с включенным аудитом - это не единственное поле, которое можно легко обновить.Вы можете установить статус включенного аудита сущностей массово через сервисы, используя вызовы UpdateEntityRequest: https://docs.microsoft.com/en-us/previous-versions/dynamicscrm-2016/developers-guide/gg327634%28v%3dcrm.8%29
Если вы все равно хотите поэкспериментировать с настройками аудита в SQL, вот где-то начать:
select name, IsAudited, IsAuditEnabled, e.CanModifyAuditSettings, *
--update e set IsAuditEnabled = 1
from entity e
where e.name in ('contact', 'account') --Set as desired
Хотя приведенное выше приведёт к тому, что аудит будет включен в решениях CRM, он НЕ удачно включит аудит по указанным таблицам, поэтому очевидно, что в другом месте хранятся дополнительные метаданные, связанные с аудитом. Microsoft не поддерживает ручное обновление метаданных CRM по любой причине .