Compatibilidade do SQL Server 2008 - 2005

2

Eu quero usar o SQL Server 2008, mas também gostaria de manter uma posição alternativa de voltar ao SQL Server 2005. Eu sei que não posso fazer backup de 2008 para restaurar 2005 e desanexar / anexar não funcionará - o que são minhas opções?

[Update] Para aqueles que perguntam por que, duas razões - uma para desenvolver, onde eu posso ter acesso aos recursos de 2008, mas se um problema aparecer ou eu não achar útil o suficiente, posso colocar meu aplicativo de volta em 2005 e dois, para o tempo de execução, de modo que se eu encontrar no final do jogo um inesperado problema .

    
por Hafthor 05.05.2009 / 18:34

5 respostas

5

Pergunta em resposta - por que você quer 2005 como uma posição de resgate? Uma vez que você tenha testado seu ciclo de negócios em 2008 e esteja satisfeito, não deve haver qualquer motivo para voltar atrás.

Você pode tentar uma replicação transacional de nível inferior, mas isso será muito desagradável muito rapidamente para um banco de dados inteiro.

Meu conselho - teste, faça upgrade, não olhe para trás.

    
por 05.05.2009 / 19:42
2

SSIS ou replicação para mover seus dados para trás. Esta não é uma ótima opção. Qual é o motivo do recuo de 2005? Afinal, mesmo que você possa mover os dados, não será possível usar as informações de 2008, como date , ou dados espaciais, já que isso não é uma opção em 2005. O que você está vendo é atípico.

    
por 05.05.2009 / 18:59
1

Eu uso o Sql Compare e Comparação de dados para manter meus bancos de dados sincronizados entre as versões Eu usei o SDK para criar um trabalho para manter os bancos de dados em sincronia automagicamente

Não consigo restaurar o banco de dados de 2008 a 2005, mas posso recriá-lo.

Não, eu não trabalho para Red Gate

    
por 05.05.2009 / 19:45
0

Backup do 2005; então backup no nível do sistema operacional ("backup do backup"), para que você possa ter uma cópia dos backups originais de 2005. Ou estou entendendo sua pergunta corretamente. Por que fallback para 2005 realmente?

    
por 06.05.2009 / 23:34
-2

Você pode executar as instâncias do SQL Server 2005 e 2008 na mesma máquina. Você também pode executar um banco de dados no modo de compatibilidade de 2005 (ou até menor) em uma instância do SQL Server 2008.

    
por 05.05.2009 / 19:32