Управление изменениями в источниках данных и представлениях источников данных
При повторном запуске мастера формирования схем он повторно использует тот же источник данных и представление источника данных, которые он использовал при первоначальном формировании. При добавлении источника данных или представления источника данных мастер не использует их. При удалении оригинального источника данных или представления источника данных после первоначального формирования мастер необходимо запустить с самого начала. Все предыдущие настройки мастера также удаляются. Любые существующие объекты в основной базе данных, связанные с удаленным источником данных или представлением источника данных, при следующем запуске мастера формирования схем воспринимаются как объекты, созданные пользователем.
Если во время формирования представление источника данных не отражает реального состояния основной базы данных, мастер формирования схем может обнаружить ошибки при формировании схемы для базы данных предметной области. Например, если представление источника данных указывает, что тип данных столбца int, но тип данных этого столбца на самом деле string, мастер формирования схем устанавливает тип данных для внешнего ключа в INT для совпадения с представлением источника данных, а затем выдает сбой при создании связи, поскольку реальный тип данных string.
С другой стороны, при изменении строки соединения с источником данных на другую базу данных по сравнению с предыдущим формированием не возникает ошибки. Используется эта новая база данных, а в предыдущую базу данных не вносятся никакие изменения.