Я создал проект базы данных в Visual Studio 2012 версии 11.0.60610.01, обновление 3. Я использую этот проект базы данных для сравнения и публикации базы данных на SQL Server 2008 R2 версии 10.50.4000.0

Целевая платформа моего проекта базы данных была установлена ​​на SQL Server 2008.

Моя версия SSDT - 11.1.20627.00

Теперь моя версия SQL Server обновлена ​​до SQL Server 2012 версии 12.0.2000.8

После этого я изменил целевую платформу проекта базы данных на SQL Server 2012.

Но это не позволяет мне сравнивать схему базы данных или публиковать базу данных.

Выдает следующую ошибку

Ошибка 345 Ошибка проверки в целевом объекте: DB_Name Невозможно определить тип платформы базы данных. База данных может быть недоступна.

Я также проверил в мастере редактирования соединения с помощью кнопки «Проверить соединение», что соединение с базой данных успешно.

Кто-нибудь может мне помочь в этом? Есть ли еще какая-то конфигурация, которую мне нужно установить для изменения типа платформы базы данных?

9
user2191393 26 Июн 2014 в 10:19

3 ответа

Лучший ответ

Версия 12.0.2000.8 SQL Server на самом деле означает, что вы используете SQL Server 2014. Это сбивает с толку, но SQL Server 2012 == Версия 11, SQL Server 2014 == Версия 12.

Чтобы решить эту проблему, обновите инструменты SQL Server в Visual Studio 2012, чтобы они были совместимы с SQL Server 2014, в соответствии с инструкциями здесь. Для VS2012 обновления SQL Server не встроены, к счастью, начиная с VS2013, обновления появляются автоматически через механизм обновления Visual Studio.

15
Kevin Cunnane 26 Июн 2014 в 17:48

Ошибка сравнения схемы базы данных в Visual Studio 2013 Сообщение: невозможно определить тип платформы.

Полная ошибка: ошибка проверки в источнике: db_name: невозможно определить тип платформы базы данных. База данных может быть недоступна .. SqlSchemaCompare1 0 0

Причины: SQL-сервер не имеет себе равных.

Решение: обновления SSDT для Visual Studio. Так что перейдите в Инструменты, Расширения и обновления .. Справочник

0
Aamol 3 Май 2016 в 01:13

Версия SQL-сервера не имеет себе равных Обновите VS с помощью расширения SQL Tooling Как обновить расширение < / а>

1
Raj kumar 16 Июл 2015 в 11:18