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