Что относительно Sql Server Data Tools для VS2012, несовместимого с Sql Server 2012?

В том, что кажется очень странным, я пытаюсь создать проект базы данных Sql в Visual Studio 2012, и получаю эту гадкую ошибку:

enter image description here

И нажатие на любую ссылку приводит к странице, не найденной на Microsoft.com, которая сама по себе нечетна.

Из голого текста сообщения об ошибке, которое (для целей поиска):

Невозможно открыть проект базы данных

Эта версия SQL Server Data Tools несовместима с компоненты среды исполнения, установленные на этом компьютере.

Учитывая, что на рабочей станции установлен Sql Server 2012 Developer Edition, это кажется невероятным. Я могу открыть или создать проект базы данных в VS2008 с установленным Sql Server 2012 DE, так почему бы не VS 2012?

Ответ 1

Вчера я установил SQL Server 2012 с пакетом обновления 1, а затем начал получать проблему, которую вы описываете в Visual Studio 2012. Не только с проектами баз данных; Я не мог использовать Обозреватель объектов SQL Server, не открывать sql-скрипты и много других странных ошибок, связанных с базой данных. Всегда с одним и тем же сообщением:

"Эта версия SQL Server Data Tools не совместима с... бла, бла, бла..."

Это решение помогло мне: https://web.archive.org/web/20150315060703/http://blog.wharton.com.au/2012/11/16/sql-server-2012-sp-1-breaks-sql -server-database-projects/ Надеюсь, это вам тоже поможет

Обновление: с выпуском в марте 2013 года, по-видимому, вам также необходимо обновить средства данных SQL Server, доступные здесь. Дополнительные сведения см. В комментариях к этому сообщению.

Ответ 3

Это случилось со мной в visual studio 2012 по существующему проекту после того, как я установил визуальную студию 2013. Установка инструментов 2012 года исправила это, как говорили другие, но ссылка, приведенная в предыдущих ответах, не была той, которая мне нужна. ссылка, которая сделала это для меня, здесь

Ответ 4

На всякий случай загруженные инструменты SQL Server Data Tools не работают. Вы можете попробовать скачать эту версию:

Загрузка данных SQL Server