У меня есть три проекта базы данных. Я хотел бы, чтобы базовый проект содержал общие таблицы и другие общие объекты. И затем, я хотел бы, чтобы другие два проекта содержали объекты, зависящие от версии, которые будут работать с разными версиями приложения, другими словами, в зависимости от версии приложения, с которым я буду взаимодействовать, я буду развертывать либо одну базу данных. проект или другой.
Я подумал, что если я просто сделаю ссылку на базовый проект базы данных в двух версиях баз данных и затем проинструктирую каждый из проектов базы данных для развертывания в одной и той же базе данных, это будет просто работать, но, очевидно, я что-то упустил. Когда я пытаюсь развернуть версию базы данных, она говорит, что не может найти объекты, на которые есть ссылки в зависимом проекте базы данных.
Проекты строятся нормально, сценарий развертывания просто не будет генерироваться для зависимой базы данных. В нем говорится, что объекты, на которые есть ссылки в базовом проекте, не существуют.
Я пытаюсь сделать это с выпуском базы данных Visual Studio 2008 GDR 2 для сервера баз данных 2008 года.