Tester les objets de base de données migrés (OracleToSQL)

Assistant Migration Microsoft SQL Server for Oracle Tester (SSMA Tester) teste automatiquement la conversion d’objets de base de données et la migration des données effectuée par SSMA. Une fois toutes les étapes de migration SSMA terminées, utilisez le testeur SSMA pour vérifier que les objets convertis fonctionnent de la même façon et que toutes les données ont été transférées correctement.

Vous pouvez tester les types d’objets suivants avec un testeur SSMA :

  • Tables
  • Procédures stockées, y compris les procédures encapsulées
  • Fonctions définies par l’utilisateur, y compris les fonctions emballées
  • Les vues
  • Énoncés autonomes

SSMA Tester exécute des objets sélectionnés pour les tests sur Oracle et leurs homologues dans SQL Server. Ensuite, il compare les résultats selon les critères suivants :

  • Les changements dans les données de table sont-ils identiques ?
  • Les valeurs des paramètres de sortie pour les procédures et fonctions sont-elles identiques ?
  • Les fonctions donnent-elles les mêmes résultats ?
  • Les ensembles de résultats sont-ils identiques ?

Note

Attention ! Ne jamais utiliser SSMA Tester sur les systèmes de production. Lors de l’exécution du tester, le schéma source et les données sont modifiés. La restauration complète de l’état original peut être impossible pour certains types de code testé.

Prerequisites

Pour permettre la comparaison des données de table résultantes, réglez l’option de colonne Générer ROWID sur Oui avant le début de la conversion du schéma. SSMA ajoutera une ROWID colonne à toutes les tables lors de l’exécution de la commande Convert Schema .

Notez que la version actuelle de SSMA Tester ne supporte pas l’exécution parallèle par différents utilisateurs sur le même serveur source ou cible.

Getting Started

Création de cas de test (OracleToSQL)