Bonjour,
J'ai développpé une base de donnée sur un SQL Server 2014 EXPRESS avec un niveau de compatibilité SQL Server 2008 ( 100 ).
Je l'ai mise en service sur le serveur sur lequel elle doit tourner qui a SQL Server 2008.
Le Backup / Resore n'a posé aucun problème.
Après quelques mois d'utilisation, j'ai dû momentanément la déplacer sur un autre PC ( PC récent avec SQL Server 2017 EXPRESS ).
À nouveau, le Backup / Resore n'a posé aucun problème.
Maintenant je veux restaurer sur mon SQL Server 2014 EXPRESS un backup récent créé par SQL Server 2017 EXPRESS, et je m'étonne que cela provoque cette erreur !
( le lien d'aide ne donne rien ! ( redirige vers de la pub ! ) )TITRE*: Microsoft SQL Server Management Studio
------------------------------
Échec de la restauration de la base de données «*ZZZZ*». (Microsoft.SqlServer.Management.RelationalEngineTasks)
------------------------------
INFORMATIONS SUPPLÉMENTAIRES*:
System.Data.SqlClient.SqlError: La base de données a été sauvegardée sur un serveur exécutant la version 14.00.1000. Cette version est incompatible avec ce serveur, qui exécute la version 12.00.2000. Restaurez la base de données sur un serveur qui prend en charge la sauvegarde ou utilisez une sauvegarde compatible avec ce serveur. (Microsoft.SqlServer.SmoExtended)
Pour obtenir de l'aide, cliquez sur*: http://go.microsoft.com/fwlink?ProdN...)&LinkId=20476
La base de donnée a un niveau de compatibilité 100 ( SQL Server 2008 )
Les Backup / Resore de SQL Server 2014 vers SQL Server 2008, ou SQL Server 2008 vers SQL Server 2014 fonctionnent.
Les Backup / Resore de SQL Server 2014 ou 2008 vers SQL Server 2017 fonctionnent.
Mais les Backup / Resore de SQL Server 2017 vers SQL Server 2014 NE FONCTIONNENT PAS alors que le niveau de compatibilité est toujours 100 ( SQL Server 2008 ), avec comme erreur une incompatibilité de version !
Je pensais que le niveau de compatibilité faisait foi, et c'est ce que j'ai pu constater pour les Backup / Resore entre les différentes versions de SQL Server, SAUF avec SQL Server 2017 !
Y a t'il des changements dans la prise en compte des niveaux de compatibilité avec SQL Server 2017 ?
Et surtout, y a t'il une possibilité, pour une base de donnée avec un niveau de compatibilité SQL Server 2008 ( 100 ), de créer à partir de SQL Server 2017 EXPRESSS, une sauvegarde compatible SQL Server 2014 ou 2008 ?
D'avance, un grand merci à vous.
Partager