Estou com um problema ao anexar o arquivo AdverntureWorksLT2008R2_Data.mdf
ao Microsoft SQL Server Management Studio (SSMS).
O banco de dados 'AdventureWorksLT2008R2' não pode ser aberto porque é a versão 661. Este servidor suporta a versão 655 e anteriores. Um caminho de downgrade não é suportado. Não foi possível abrir o novo banco de dados 'AdventureWorksLT2008R2'. CREATE DATABASE foi abortado. )Microsoft SQL Server, Erro: 948)
Então, eu queria saber se é possível fazer algo no .mdf
arquivo para que o .mdf
arquivo seja rebaixado para a versão 655 ou anterior.
Há uma(s) pergunta(s) semelhante(s) como esta - Anexando banco de dados ao servidor SQL
A resposta correta menciona saber mais sobre a versão e uma sugere que o Service Pack mais recente deve ser instalado.
Verifiquei a versão e notei que o Service Pack mais recente foi instalado.
Então, eu estava pensando em fazer o downgrade do arquivo mdf, mas como faço para fazer o downgrade?
Resposta simples: você não pode fazer isso.
Não há nenhuma ferramenta, nenhuma maneira não documentada, nenhum hack, nenhuma solução alternativa para conseguir isso. Os arquivos de banco de dados do SQL Server simplesmente não são compatíveis com "retrocessos" - você pode facilmente ir de 2005 a 2008 ou de 2008 a 2012 - mas não pode voltar atrás.
Você precisará encontrar outra maneira de fazer isso, por exemplo, criando scripts de estrutura de banco de dados e/ou dados em
.sql
arquivos e executando-os no sistema antigo.