Fonctionnement

Comment fonctionne la migration Microsoft SQL Server

Changer de version ne consiste pas seulement à modifier le compatibility level : la base est reconstruite et vérifiée sur le target engine.

01

Inspecter

Lire les métadonnées et dépendances sans exécuter les procédures, fonctions, vues ni triggers du client.

02

Reconstruire

Créer les objets de schéma pris en charge, transférer les données par lots et recréer les modules acceptés.

03

Prouver

Comparer les lignes et les empreintes, contrôler l’intégrité et tester la restauration du backup final.

Windows Agent

Transférer depuis un SQL Server interne

L’Agent se connecte localement à SQL Server. L’adresse du serveur, l’utilisateur SQL et le mot de passe sont utilisés uniquement sur votre ordinateur et ne sont pas envoyés au site.

  1. Téléchargez et lancez l’Agent sans installation.
  2. Saisissez le code, puis connectez-vous au SQL Server interne.
  3. Sélectionnez la base et téléversez son paquet sécurisé temporaire.

Pour une exportation cohérente, suspendez les écritures ou utilisez une copie transactionnellement cohérente.

Transférer uniquement les tables et les données entre versions SQL Server

Si les Views, Stored Procedures, Functions et Triggers ne sont pas nécessaires, le Windows Agent peut transférer seulement les tables et les lignes.

Utilisez-le si l’application recrée ses modules ou si l’objectif est de récupérer les données. Identity, defaults sûrs, clés, index ordinaires et relations prises en charge sont conservés ; les exclusions sont documentées.

Ouvrir le dashboard

Corriger Identity et les valeurs DEFAULT après une conversion SQL Server

Des INSERT échouent après une conversion manuelle lorsque Identity ou DEFAULT n’ont pas été recréés et que des colonnes numériques ou bit obligatoires reçoivent NULL.

L’Agent conserve Seed et Increment d’Identity ainsi que les defaults sûrs. Le mode tables et données ajoute DEFAULT 0 uniquement aux colonnes numériques et bit admissibles, hors ID, colonnes calculées, clés et cas risqués.

Les valeurs Identity et les contraintes DEFAULT sûres sont conservées. Les colonnes numériques et bit éligibles, définies NOT NULL sans valeur par défaut à la source, reçoivent 0 ; ce mécanisme ne modifie jamais les colonnes ID, les clés uniques ni les clés étrangères.

Ouvrir le dashboard

Prouver

Comparer les lignes et les empreintes, contrôler l’intégrité et tester la restauration du backup final.

Convertir la base