Ответ 1
.refactorlog
должен находиться в исходном элементе управления, если вы намерены перемещать объекты базы данных через схемы.
Смотрите: MSDN: Переместить объект базы данных в другую схему
Релевантный раздел: сохранение вашего намерения с помощью журнала рефакторинга
Когда вы перемещаете объект базы данных в другую схему, запись добавлен в журнал рефакторинга для вашего проекта базы данных. Когда ты разверните свои изменения, этот журнал помогает убедиться, что соответствующий объект в целевой среде переименовывается, как вы предполагали. В противном случае существующий объект будет удален, а объект будет добавлен с новым именем. Журнал хранится в файле XML, который называется
ProjectName.refactorlog
. Вы проверяете этот файл на управление версиями при проверке других файлов, которые составляют проект вашей базы данных. ФайлProjectName.refactorlog
содержит только информацию о рефакторинговых операциях, требующих специальной обработки во время развертывание.