sql express 2012 на vs 2010 с ssdt не работает

#visual-studio #visual-studio-2010 #sql-server-2012 #sql-server-express #sql-server-data-tools

#visual-studio #visual-studio-2010 #sql-server-2012 #sql-server-express #sql-server-data-tools

Вопрос:

На моем компьютере установлена и работает Visual studio 2010. недавно я обновил sql express 2008 до sql 2012. после запроса Visual Studio

«эта версия сервера не поддерживается. поддерживаются только серверы до Microsoft SQL server 2008 «

Я установил средства обработки данных sql Server (отсюда https://msdn.microsoft.com/en-us/jj650014 ), чтобы решить эту проблему, однако, к сожалению, он продолжает показывать сообщение.
Что я делаю не так? Как мне это решить?

Комментарии:

1. можете ли вы обновить свой vs?

2. Я не совсем уверен. я работаю над школьным проектом, и в моей школе есть только vs 2010, поэтому мне нужно быть совместимым с ним. совместима ли более новая версия проектов vs с vs 2010?

Ответ №1:

Лучше всего установить последнюю версию SSDT от Microsoft. Проекты VS DB прекратили поддержку SQL 2008. Я думаю, SSDT для SQL 2010 перестал поддерживать w / SQL 2012. Вам не нужна лицензия для оболочки VS, хотя вам может потребоваться зарегистрироваться в программе MS developer.

Перейдите сюда для блога SSDT: https://blogs.msdn.microsoft.com/ssdt / Вы должны увидеть одно или два последних сообщения, указывающих на текущий выпуск. Это должно поддерживать 2012 без каких-либо проблем. Он установит VS IDE, если он у вас не установлен.

К вашему сведению, версия, на которую вы указали, должна работать с SQL 2012, но вам лучше использовать последнюю версию, которая в настоящее время находится в активной разработке. В идеале dacpac должен быть доступен независимо от того, какую версию SSDT вы используете.

Возможно, стоит проверить, что вы включаете. Если вы можете включить скрипт, не будет иметь значения, какую версию SSDT вы используете. Если вам нужно включить dacpac, возможно, вам придется дважды проверить вашу установку для SQL Express и SSDT, чтобы убедиться, что они являются правильными версиями.

Комментарии:

1. Извините, я не понимаю, версии ssdt в ссылке предназначены для Visual studio 2015. будет ли это работать на vs 2010?

2. Программа установки установит бесплатную ограниченную версию Visual Studio 2015 на ваш компьютер, если у вас еще нет Visual Studio 2015.

3. Итак, нет — эта ссылка не будет работать с VS2010. Однако это последняя версия SSDT. Из всего, что я вижу, опубликованная вами ссылка должна установить правильный SSDT для битов SQL 2012. Я относительно уверен, что некоторое время работал с VS2010 и SQL 2012. Является ли VS2010 абсолютным требованием или вы можете использовать последние биты SSDT для выполнения части DB, а VS2010 — для выполнения кода?