Restaurar um arquivo de backup do SQL Server 2012 no SQL Server 2016/2014

8

Eu tenho arquivos de backup do SQL Server 2012 e quero restaurá-los para o SQL Server 2016/2014. será que vai dar certo?

Preciso descobrir isso antes de desinstalar o SQL Server 2012.

KaviSuja
fonte
11
Observe que você não pode seguir o outro caminho. Se você fizer um backup no SQL Server 2016/2014, não será possível restaurá-lo no SQL Server 2012, mesmo se o banco de dados de backup tem um nível de compatibilidade de 2012.
Bacon Bits

Respostas:

11

Sim, isso vai funcionar. Você sempre pode seguir em frente, não pode voltar, pelo menos não com backup e restauração. Com versões mais antigas, por exemplo, SQL 2000, SQL 2005, às vezes você precisa fazer uma atualização em etapas , ou seja, ir de 2000 a 2008 a 2014, mas isso não deve ser um problema para você.

Esteja ciente de que, ao restaurar seus bancos de dados, eles terão o nível de compatibilidade mais antigo.

wBob
fonte
5

A resposta curta é sim. Você pode restaurar o backup do banco de dados em uma versão diferente do SQL Server, mas há uma pequena restrição. O SQL Server permite restaurar apenas para cima, por exemplo, do SQL Serve 2000 para 2005 ou de 2008 para 2012. Observe que não há como restaurar um backup de banco de dados do SQL Server 2008 para 2005. O SQL Server funciona dessa maneira porque toda nova versão do SQL Server tem modificações no binário do banco de dados e em seu armazenamento. Além disso, não há como avançar duas versões, por exemplo, você não pode restaurar um banco de dados do SQL Server versão 2000 para o SQL Server versão 2012.

Eu escrevi a postagem do blog " Perguntas quentes relacionadas ao backup do SQL Server ", onde você pode encontrar mais informações sobre este caso.

Alexandr Omelchenko
fonte
2
A regra da versão 2 nem sempre é verdadeira. Eu acredito que você pode obter a partir de 2005 direto para 2016, talvez até 2017
Greg
Definitivamente, restaurei os backups de três, quatro e até cinco versões.
Anti-weakpasswords