Compatibilidade de backup do SQL Server 2008 / 2008R2

3

Eu quero começar a usar o SQL Server 2008R2, mas também preciso implantar meus aplicativos com bancos de dados no SQL Server 2008. Acabei de descobrir que não posso fazer backup do 2008R2 para restaurar 2008. Por quê? Quais são minhas opções?

Eu posso entender a compatibilidade somente de encaminhamento quando fomos de 2005 a 2008, embora eu ainda achei irritante , mas não vejo por que isso aconteceu nesta versão .5.

    
por Hafthor 24.08.2009 / 18:42

2 respostas

4

Deve haver um aumento na versão do banco de dados. Faça um sp_helpdb no banco de dados e procure na coluna de status. Parte dela listará a versão (a string será 'Version = XXX'. O que ela diz?

Se o número da versão for 655, isso é o SQL 2008 RTM / SP1. Qualquer valor maior significa que o número da versão foi ultrapassado para o R2 e não há como restaurar em nenhuma versão anterior (incluindo o SQL 2008 RTM / SP1). A única maneira de recuperar os dados para um banco de dados de versão anterior é exportar / importar.

Obrigado

[Edit: Eu acabei de blogar sobre isso, com alguns links para explicações mais profundas das alterações no número de versão física. Veja SQL Server 2008 R2 solta a versão do banco de dados .]

    
por 25.08.2009 / 01:22
1

Também tive ideias originais, uma versão 0.5, um service pack com um nome diferente.

Acontece que eu estava errado. 2008 R2 poderia muito bem ser chamado de 2010, mas por razões de marketing não é. O Server 2003 R2 e o Server 2008 R2 são sistemas operacionais completamente separados de seus irmãos não-R2.

Portanto, pela mesma razão que você não pode ir de 2008 a 2005, você não pode ir de 2010 (2008 R2) para 2008.

    
por 25.08.2009 / 01:52