Estou tentando adicionar uma tabela ao meu banco de dados recém-criado por meio do SQL Server Management Studio. No entanto, recebo o erro:
a versão de back-end não é suportada para projetar diagramas ou tabelas de banco de dados
Para ver minhas versões atualmente instaladas, cliquei no SSMS e foi isso que surgiu:
O que há de errado aqui?
sql
sql-server
database
ssms
JensOlsen
fonte
fonte
Respostas:
Isso geralmente é relatado como um erro devido ao uso da versão errada do SSMS (Sql Server Management Studio). Use a versão projetada para sua versão do banco de dados. Você pode usar o comando
select @@version
para verificar qual versão do servidor sql você está realmente usando. Esta versão é relatada de uma maneira que é mais fácil de interpretar do que a mostrada na Ajuda Sobre no SSMS.O uso de uma versão mais recente do SSMS que o seu banco de dados geralmente não contém erros, ou seja, é compatível com versões anteriores.
fonte
Eu me deparei com esse problema quando o SQL Server 2014 standard foi instalado em um servidor em que o SQL Server Express também foi instalado. Abri o SSMS a partir de um atalho na área de trabalho, sem perceber imediatamente que era o SSMS para o SQL Server Express, não para 2014. O SSMS para Express retornou o erro, mas o SQL Server 2014 não.
fonte
Eu estava tendo o mesmo problema, embora tenha resolvido criando a tabela usando uma consulta de script em vez de fazê-lo graficamente. Veja o snippet abaixo:
fonte
Você só recebe essa mensagem se tentar usar o Designer ou os diagramas. Se você usa o t-SQL, ele funciona bem:
onde
olddb.dbo.yourtable
foi criado em 2008 exatamente como você deseja que a tabela seja em 2012fonte