Restaurer un fichier de sauvegarde SQL Server 2012 dans SQL Server 2016/2014

8

J'ai des fichiers de sauvegarde SQL Server 2012 et je souhaite les restaurer sur SQL Server 2016/2014. Est-ce que ça marchera?

J'ai besoin de le savoir avant de désinstaller SQL Server 2012.

KaviSuja
la source
1
Notez que vous ne pouvez pas aller dans l'autre sens. Si vous effectuez une sauvegarde sur SQL Server 2016/2014, vous ne pouvez pas la restaurer sur SQL Server 2012 même si la base de données que vous sauvegardez a un niveau de compatibilité de 2012.
Bacon Bits

Réponses:

11

Oui, cela fonctionnera. Vous pouvez toujours avancer, vous ne pouvez pas revenir en arrière, du moins pas avec la sauvegarde et la restauration. Avec une version plus ancienne, par exemple SQL 2000, SQL 2005, vous devez parfois effectuer une mise à niveau progressive , c'est-à-dire passer de 2000 à 2008 à 2014, mais cela ne devrait pas vous poser de problème.

Soyez conscient lorsque vous restaurez vos bases de données, elles auront l'ancien niveau de compatibilité de base de données.

wBob
la source
5

La reponse courte est oui. Vous pouvez restaurer votre sauvegarde de base de données sur une version différente de SQL Server, mais il existe une petite restriction. SQL Server vous permet de restaurer uniquement vers le haut, par exemple, à partir de SQL Serve 2000 à 2005 ou de 2008 à 2012. Veuillez noter qu'il n'y a aucun moyen de restaurer une sauvegarde de base de données de SQL Server 2008 à 2005. SQL Server fonctionne de cette manière car chaque nouvelle version de SQL Server a des modifications dans le binaire de la base de données et leur stockage. En outre, il n'existe aucun moyen de faire avancer deux versions, par exemple, vous ne pouvez pas restaurer une base de données de SQL Server version 2000 vers SQL Server version 2012.

J'ai écrit le billet de blog " Hot Questions Related to SQL Server Backup " où vous pouvez trouver plus d'informations sur ce cas.

Alexandr Omelchenko
la source
2
La règle des 2 versions n'est pas toujours vraie. Je pense que vous pouvez obtenir de 2005 directement à 2016, peut-être même 2017
Greg
J'ai définitivement restauré les sauvegardes trois, quatre et même cinq versions.
Mots de passe anti-faiblesse