Bonjour à tous.
J'ai une instance sous Oracle et j'aimerais la migrer sous SQL SERVER 2008. Pouvez-vous me donner l'astuce?
merci d'avance
Version imprimable
Bonjour à tous.
J'ai une instance sous Oracle et j'aimerais la migrer sous SQL SERVER 2008. Pouvez-vous me donner l'astuce?
merci d'avance
il n'y en as pas !
les difficultés généralement rencontrées dans un tel exercice sont les suivantes :
Différence de type de données...
Différence de langage (SQL étant perméable à des spécificités des éditeurs). Donc requêtes à récrire...
Différence de codage dans les fonctions, triggers et procédures...
Différence fonctionnelles (par exemple Oracle utilise la récursivité avec un truc spécifique CONNECT BY PRIOR alors que SQL Server utilise la voie normative avec les CTE).
Et pour couronner le tout, différence fonctionnelle en matière de niveau d'isolation des transactions....
Citation:
Pour une telle migration, les étapes sont les suivantes :
1) migrer le modèle de la base avec un outil de rétro conception comme Power AMC.
2) récrire toutes les requêtes
3) récrire tous les déclencheurs
4) récrire toutes les fonctions
5) récrire toutes les procédures
6) vérifier le transactionnement
7) tester et livrer en béta version
A +
A +
Bonjour,
que pensez-vous de l'outil de Microsoft prévu à cet effet ?
-> lien
J'ai deux projets de migration et j'ai espoir de m'appuyer un maximum sur cet outil.
Merci d'avance.
Une idée : Faire des tests, en utilisation par exemple des machines virtuelles, histoire de voir ce que ça va donner.
Mais garde bien à l'idée ce que SQLPro a dit plus haut :
Citation:
Différence de codage dans les fonctions, triggers et procédures...