Проверьте, что отношения (ограничения внешнего ключа) действительно существуют в целевой базе данных, потому что если они этого не делают, редактор диаграмм будет вести себя точно так, как вы описали: сначала он будет рисовать все линии, затем он начинает искать каждый FKотношение, которое представляет каждая строка, и оно будет по одному удалять строки, для которых отношения не найдены.
Для пояснения можно создать отношения FK с помощью редактора диаграмм, нарисовав линию между таблицами (затем редакторсоздает как линию на диаграмме , так и фактическое ограничение FK).Но с помощью действия «копировать диаграмму», подобного вашему, вы копируете только данные строки, но не фактические отношения.
Чтобы добавить отсутствующие отношения в целевой базе данных, вы можете написать ALTER TABLE ... ADD CONSTRAINT ...
операторов или использовать диаграммуСнова отредактируйте базу данных назначения или попробуйте использовать инструмент сравнения базы данных.