malmeida0007 Posted November 1, 2011 Report Share Posted November 1, 2011 Galera estou tentando exportar DADOS no SQL 2008 R2 para o SQL express 2008 ou Express 2005 mas não consigo.Apenas vou na opção TASK > BACKUP no 2008r2 e no 2008 express ( RESTORE DATABASE) e em ambos express exibem a mesma mensagem de erro;the media family on device'e:\db...' incorrectly formed. SQL Server cannot process this media family.RESTORE HEADERONLY is terminating abnormally. ( Microsoft SQL Server, Error: 3241). Quote Link to comment Share on other sites More sharing options...
0 Vinicius Schuh Posted November 1, 2011 Report Share Posted November 1, 2011 Bom dia amigo.Infelizmente o caminho de upgrade é via de mão única. Não é possível restaurar um backup em uma versão anterior, pois, há novas features, recursos e mudanças na estrutura de armazenamento. O SQL Server 2008 por exemplo trabalha com compactação e gasta alguns bits a mais nas páginas de dados para fazer isso. Como poderia o SQL Server 2005 interpretar tal situação ? Ele simplesmente não poderia...Não lhe resta opção senão exportar os dados (Generate SQL Script, Database Publishing Wizard e SSIS são ferramentas que podem auxiliá-lo).Cabe uma ressalva sobre o nível de compatibilidade. Essa característica é muito mal interpretada. Já vi muitas confusões sobre ela...Ele não é simplesmente um Save As 2005 ou Save As 2000. Ele simplesmente diz ao SGBD que a interpretação de comandos SQL será restrita ao nível selecionado. Colocar o modo de compatibilidade do 2008 para 2005 apenas dirá que aquele banco está pensando 2005 em termos de TSQL. Isso significa que você não poderá utilizar novos recursos de TSQL como o GROUPING SETs, múltiplos INSERTs no mesmo comando, etc. O resto continuará sendo 2008 e por isso não será possível em nenhuma hipótese restaurá-lo no 2005. Quote Link to comment Share on other sites More sharing options...
Question
malmeida0007
Galera estou tentando exportar DADOS no SQL 2008 R2 para o SQL express 2008 ou Express 2005 mas não consigo.
Apenas vou na opção TASK > BACKUP no 2008r2 e no 2008 express ( RESTORE DATABASE) e em ambos express exibem a mesma mensagem de erro;
the media family on device'e:\db...' incorrectly formed. SQL Server cannot process this media family.
RESTORE HEADERONLY is terminating abnormally. ( Microsoft SQL Server, Error: 3241).
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.