web-dev-qa-db-fra.com

Pouvons-nous restaurer la sauvegarde SQL Server 2008 R2 sur SQL Server 2014?

Actuellement, l'un de nos produits est exécuté sur SQL Server 2008R2.

Pour une nouvelle installation, le client souhaite utiliser SQL Serer 2014, car à cet emplacement, Microsoft ne vend pas de licence pour SQL Server 2008R2.

6
vishal

Dans SQL Server 2014, vous pouvez restaurer une base de données d'utilisateurs à partir d'une sauvegarde de base de données créée à l'aide de SQL Server 2005 ou d'une version ultérieure . Toutefois, les sauvegardes de maître, de modèle et de msdb créées à l'aide de SQL Server 2005 via SQL Server 2012 ne peuvent pas être restaurées par SQL Server 2014. De même, les sauvegardes créées dans SQL Server 2014 ne peuvent être restaurées par aucune version antérieure de SQL Server.

La source

11
Raj

Oui.

Lorsque vous restaurez une sauvegarde de base de données créée avec une ancienne version de SQL Server dans une nouvelle version, SQL Server a automatiquement mis à jour votre base de données dans une nouvelle version. Mais ne changez pas le niveau de compatibilité de votre base de données. Vous pouvez modifier le niveau de compatibilité de votre base de données une fois la restauration terminée en effectuant la requête suivante:

ALTER DATABASE test SET COMPATIBILITY_LEVEL = 120
4
mehdi lotfi

Dans SQL Server 2014 SP1 , des modifications radicales ont été apportées à la définition de l'en-tête de restauration (3 nouveaux champs ajoutés). Si vous l'utilisez, vous devriez jeter un coup d'œil à ce fil de discussion: mettre à jour les modifications apportées à SQL Server 2014 SP1 - restoreheader

0
FredyWenger