Rétrocompatibilité base de donnée SQL

Rétrocompatibilité base de donnée SQL - SQL/NoSQL - Programmation

Marsh Posté le 23-02-2022 à 09:45:46    

Bonjour à vous,  
 
Je voudrais savoir si une base de donnée SQL express 2012 est rétrocompatible avec un SQL server 2019 ?  
 
Merci.

Reply

Marsh Posté le 23-02-2022 à 09:45:46   

Reply

Marsh Posté le 23-02-2022 à 19:12:06    

Ca va dépendre du contenu de la BD et des requêtes que tu fais dessus. Si tu n'utilises pas des types de donnés qui auraient disparu ou des fonctions particulières qui auraient changé de comportement ou disparu, ça devrait le faire. Après, je ne suis pas spécialiste SQL Microsoft. Mais sur MySQL, mon appli qui a commence avec du MySQL 3.23 de mémoire (2003), tourne sur du MySQL 8 aujourd'hui.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 27-02-2022 à 08:27:42    

A moins d'utiliser un truc exotique, j'ai jamais vu le moindre problème de compatibilité descendante sur SQL Server.
Par contre, autour du SGBDR, il y a des fonctionnalités et outils qui peuvent disparaitre.

 

Si tu as un doute tu peux utiliser ALTER DATABASE SET COMPATIBILITY_LEVEL pour rendre le truc encore plus proche de ton vieux 2012, mais généralement c'est pas utile.


Message édité par TotalRecall le 27-02-2022 à 08:28:59

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 02-03-2022 à 14:43:32    

Perso, je ferais comme suit :
Dumper la base initiale, la réimporter dans l'autre SGBD avec HeidiSQL, et regarder si ça s'est bien passé tout en croisant les doigts...
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 02-03-2022 à 16:32:07    

Pourquoi utiliser Heidi plutôt que simplement SSMS pour un truc comme ça :??:
Au final Heidi va générer un script exactement comme le ferait SSMS.
A moins que dans le cadre de ce besoin précis il n'offre des fonctions utiles en plus ?


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 02-03-2022 à 18:34:22    

Heidi m'a déjà permis d'importer des dumps auxquels l'import de MySQL est rétif (il me crache une insulte SQL erreur alors que Heidi ne me fait qu'un warning et importe quand même).  
Bon, j'utilise pas SQL server (par contre j'utilise Oracle planqué sous des oripeaux de EBX, sans compter pleins d'autres SGBD plus ou moins exotiques/obsolètes)
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed