Очистка БД перекрестных ссылок

Category: Статьи Post Date: 01.09.2020

Виртуальные машины для разработки в среде Dynamics 365 for Finance and Operations поставляются с базой данных перекрестных ссылок, которая не соответствует фактическому коду и метаданным. Существует множество раздражающих ссылок на собственные тестовые модели Microsoft, которые не включены в приложение, и поэтому такие ссылки бесполезны и затрудняют поиск реальных ссылок.

Я хотел быстро избавиться от этих ссылок, поэтому я просто удалил их из базы данных DYNAMICSXREFDB:

DELETE [REFERENCES] FROM [REFERENCES]

JOIN Names ON (Names.Id = [REFERENCES].SourceId OR Names.Id = [REFERENCES].TargetId)

JOIN Modules ON Names.ModuleId = Modules.Id

WHERE Module LIKE ‘%Test%’ AND Module <> ‘TestEssentials’

Скрипт работал в течение семи минут на моей локальной виртуальной машине (с режимом восстановления базы данных, установленным в Bulklogged).

 

Оригинал на исходную статью доступен по ссылке.

Подписывайтесь на канал @d365neti в Telegram

Подписаться

Добавить комментарий