malmeida0007 Postado Novembro 1, 2011 Denunciar Share Postado Novembro 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). Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vinicius Schuh Postado Novembro 1, 2011 Denunciar Share Postado Novembro 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
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 para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.