Недавно я установил Visual Studio 2010 и SQL Server 2012 на машину Windows Server 2008 R2 - (включая все обновления/пакеты обновления).
При попытке работать с базой данных SQL Server из Visual Studio VS выдает следующую ошибку:
Эта версия сервера не поддерживается. Только серверы до Microsoft SQL Сервер 2008 поддерживается
Я помню, как эта ошибка повторялась снова (на другом компьютере), когда я обновил экземпляр SQL Server 2008 до SQL Server 2008 R2. В то время исправление заключалось в установке (или переустановке) Visual Studio 2010 SP1.
Теперь, когда я снова получаю эту ошибку (на новом компьютере), я счел разумным переустановить VS SP1, как и некоторое время назад. Однако это не устранило проблему.
Кажется, что Visual Studio может потребоваться другое обновление для поддержки экземпляров SQL Server 2012.
Для ясности здесь приведены шаги, которые я сделал для создания ошибки: (используя VS 2010sp1 и SQL2012)
- Используя VS, создайте приложение Windows Forms
- Щелкните правой кнопкой мыши проект и выберите "Добавить" > "Создать элемент"
- Выберите "Базовая база, основанная на сервисах"
- Отменить "Мастер настройки источника данных"
- База данных появится в вашем проекте в обозревателе решений. Дважды щелкните новую базу данных
- База данных будет добавлена в список обозревателей Server Connections
- В проводнике сервера откройте базу данных, щелкните правой кнопкой мыши каталог "Таблицы", затем выберите "Добавить новую таблицу"
- Ошибка "Эта версия сервера не поддерживается..." выбрана
Скриншоты за все, что стоит.
Мой вопрос в том, есть ли исправление для этого? Если да, то что это такое?