Я пытаюсь добавить таблицу в свою недавно созданную базу данных через SQL Server Management Studio. Однако я получаю сообщение об ошибке:
бэкэнд-версия не поддерживается для разработки диаграмм или таблиц баз данных
Чтобы увидеть мои текущие установленные версии, я щелкнул в SSMS, и вот что получилось:
Что здесь не так?
sql
sql-server
database
ssms
JensOlsen
источник
источник
Ответы:
Обычно об этом сообщается как об ошибке из-за использования неправильной версии SSMS (Sql Server Management Studio). Используйте версию, разработанную для вашей версии базы данных. Вы можете использовать команду,
select @@version
чтобы проверить, какую версию sql-сервера вы действительно используете. Эта версия сообщается способом, который легче интерпретировать, чем показанный в справке о SSMS.Использование более новой версии SSMS, чем ваша база данных, обычно не содержит ошибок, т.е. имеет обратную совместимость.
источник
Я столкнулся с этой проблемой, когда стандарт SQL Server 2014 был установлен на сервере, на котором также был установлен SQL Server Express. Я открыл SSMS с ярлыка на рабочем столе, не сразу поняв, что это был SSMS для SQL Server Express, а не для 2014 года. SSMS для Express вернул ошибку, а SQL Server 2014 - нет.
источник
У меня была та же проблема, хотя я решил ее, создав таблицу с помощью скриптового запроса, а не графически. См. Фрагмент ниже:
источник
Вы получите это сообщение, только если попытаетесь использовать конструктор или диаграммы. Если вы используете t-SQL, он отлично работает:
where
olddb.dbo.yourtable
был создан в 2008 году именно так, как вы хотите, чтобы таблица была в 2012 годуисточник