После многих неудачных переконфигураций и переустановок член моей команды обнаружил проблему!
В Инструменты> Параметры> Инструменты базы данных> База данных проверки времени разработки , есть опция для установки имени экземпляра SQL Server. Visual Studio автоматически выбирает это при установке.
Ключ в том, что Visual Studio не обязательно выбирает правильный . У меня на компьютере 3 экземпляра SQL-сервера. SQLEXPRESS (экземпляр 2005 года, который Visual Studio установил вместе с собой), SQLEXPRESS2005, экземпляр 2005 года, который я установил, и SQLEXPRESS2008, который я также установил.
Visual Studio настроил себя для подключения к экземпляру SQLEXPRESS2008, хотя по умолчанию он поддерживает только файлы SQL2005 dbproj. Открыв этот диалог и обновив имя экземпляра сервера, ошибка больше не появлялась, и я смог открыть файлы dbproj: