Sélection et configuration des objets à tester (SybaseToSQL)
À cette étape, vous sélectionnez des objets à tester et configurez les paramètres de comparaison des paramètres de sortie des procédures et des fonctions, ainsi que les valeurs de retour des fonctions.
Sélection d’objets à tester
Dans l’arborescence d’objets Sybase située sur le côté gauche de la fenêtre, vérifiez les objets que vous souhaitez appeler pendant le processus de test. Consultez la liste complète des objets testables dans la rubrique SybaseToSQL (Testing Migrated Database Objects).
Si le testeur SSMA ne prend pas en charge les objets sélectionnés pour le test, le lien intitulé Certains objets sélectionnés contiennent des erreurs dans l’arborescence des objets. Cliquez sur ce lien pour afficher les raisons pour lesquelles ces objets ne peuvent pas être testés et pour effacer la sélection d’objets incorrects.
Sur le côté droit, vous pouvez afficher plusieurs pages La page SQL affiche la définition de l’objet actuel. Dans les pages Pre SQL et Post SQL , vous pouvez spécifier des scripts qui s’exécutent avant et après le démarrage de l’appel de l’objet de test. Cela peut être utile lorsque l’objet nécessite un objet supplémentaire tel que des tables ou des curseurs temporaires. La page Paramètres répertorie les paramètres si l’objet est une procédure stockée ou une fonction. La page Propriétés affiche des caractéristiques supplémentaires de l’objet. Consultez la description des pages Paramètres Comparsions et Valeurs d’appel ci-dessous.
Paramètres de comparaison des paramètres
Établissez les règles de comparaison pour les paramètres de sortie et les valeurs de retour dans la page Comparaison des paramètres. Vous pouvez définir les paramètres suivants.
Utiliser pendant les comparaisons
Activez l’utilisation du paramètre sélectionné dans la comparaison des résultats de test.
Si vous choisissez True, SSMA compare la valeur de sortie de ce paramètre après l’exécution de la procédure sur Sybase avec la valeur correspondante sur SQL Server
Si vous choisissezFalse, le paramètre est exclu de la vérification des résultats.
Utiliser une mise à l’échelle personnalisée
Pour les paramètres de type de données numérique de longueur approximative et fixe, vous pouvez définir une échelle personnalisée pour la comparaison.
Si vous choisissez True, les valeurs numériques sont arrondies en fonction de la valeur de comparaison de l’échelle avant qu’elles ne soient comparées.
Si vous choisissezFalse, la comparaison numérique est exacte.
Comparaison de la mise à l’échelle
Disponible uniquement si l’option Utiliser une mise à l’échelle personnalisée a la valeur True. Il s’agit de la précision de la comparaison numérique.
Comparaison de l’heure de date
Définit la façon dont les valeurs de date/heure sont comparées.
Si vous sélectionnez Comparer la date entière, la comparaison complète des valeurs des deux plateformes est effectuée.
Si vous sélectionnez Comparer uniquement la date, la partie d’heure est ignorée.
Si vous sélectionnez Comparer uniquement l’heure, la partie date est ignorée.
Si vous sélectionnez Ignorer millisecondes, les résultats sont comparés jusqu’à quelques secondes.
Si vous sélectionnez Ignorer la date et les millisecondes, le résultat est comparé uniquement par partie de temps et en ignorant les parties fractionnaires d’une seconde.
Ignorer la casse des chaînes
Contrôle la sensibilité de la casse de la comparaison.
Si vous choisissez True, la comparaison ne respecte pas la casse.
Si vous choisissez False, la comparaison respecte la casse.
Ignorez les espaces de fin
Contrôle la façon dont les espaces de fin sont traités pendant la comparaison.
Si vous choisissez True, les chaînes comparées sont coupées à droite avant de comparer.
Si vous choisissez False, les chaînes comparées conservent l’espace blanc de fin.
Spécifier des valeurs d’entrée pour les procédures et les fonctions (Valeurs d’appel)
Vous pouvez spécifier des valeurs de paramètre d’entrée dans la page Valeurs d’appel. Le bouton Ajouter un appel ajoute un nouvel appel avec des valeurs de paramètre vides. Le bouton Supprimer l’appel supprime l’appel actuel.
Étape suivante
Sélectionner et configurer les objets affectés (SybaseToSQL)