Я использую проект базы данных SQL в Visual Studio 2010 для создания базы данных из существующих файлов DDL, которые мы используем в нашем решении. Все файлы DDL хранятся в нашем исходном элементе управления, например, в папке Project \ DB \ DDL. Когда я добавляю эти файлы в свой проект базы данных SQL, щелкнув правой кнопкой мыши папку с таблицами и выбрав параметр «Добавить -> Существующий элемент», он копирует все файлы в структуру каталогов проекта (\ SqlDbProject \ Schema Objects \ Schemas \ dbo \ Tables ).
Я хотел бы сделать ссылку на «настоящий» исходный файл, чтобы, если другой разработчик изменит этот исходный файл, я мог бы взять его в своем проекте базы данных SQL и построить БД из текущего определения таблицы. Есть ли возможность сделать это или проект базы данных SQL всегда копирует файл в свою структуру каталогов?
В качестве побочного примечания я бы также хотел иметь возможность обнаруживать ошибки в процессе создания БД, когда что-то было неправильно помещено в DDL, и останавливать процесс автоматической сборки и сообщать об ошибке. Заранее спасибо!