Auswählen und Konfigurieren von Objekten zum Testen (SybaseToSQL)
In diesem Schritt wählen Sie zu testende Objekte und konfigurieren Einstellungen zum Vergleichen der Ausgabeparameter von Prozeduren und Funktionen sowie die Rückgabewerte von Funktionen.
Auswahl der zu testenden Objekte
Überprüfen Sie in der Sybase-Objektstruktur, die sich auf der linken Seite des Fensters befindet, die Objekte, die Sie während des Testvorgangs aufrufen möchten. Eine vollständige Liste der testbaren Objekte finden Sie im Thema Testing Migrated Database Objects (SybaseToSQL).
Wenn der SSMA-Tester keines der zum Testen ausgewählten Objekte unterstützt, wird die Verknüpfung mit der Bezeichnung Einige ausgewählte Objekte enthalten Fehler unter der Objektstruktur angezeigt. Klicken Sie auf diesen Link, um die Gründe anzuzeigen, warum diese Objekte nicht getestet werden können, und um die Auswahl falscher Objekte zu löschen.
Auf der rechten Seite können Sie mehrere Seiten einsehen. Die Seite SQL zeigt die Definition des aktuellen Objekts. Auf den Seiten Pre SQL und Post SQL können Skripte angegeben werden, die vor und nach dem Start des Aufrufs des Testobjekts ausgeführt werden. Dies kann nützlich sein, wenn für das Objekt zusätzliche Objekte wie temporäre Tabellen oder Cursor erforderlich sind. Auf der Seite Parameter werden die Parameter aufgelistet, wenn es sich bei dem Objekt um eine gespeicherte Prozedur oder eine Funktion handelt. Auf der Seite Eigenschaften werden zusätzliche Merkmale des Objekts angezeigt. Weitere Informationen finden Sie in der Beschreibung der Parametervergleiche und auf den Seiten Aufrufwerte unten.
Einstellungen für Parametervergleiche
Legen Sie die Vergleichsregeln für Ausgabeparameter fest, und geben Sie Werte auf der Seite Parametervergleich zurück. Sie können die folgenden Einstellungen festlegen.
Verwendung während Vergleichen
Aktivieren Sie die Verwendung des ausgewählten Parameters im Vergleich der Testergebnisse.
Wenn Sie Trueauswählen, vergleicht SSMA den Ausgabewert dieses Parameters nach dem Ausführen der Prozedur auf Sybase mit dem entsprechenden Wert in SQL Server.
Wenn SieFalseauswählen, wird der Parameter von der Ergebnisüberprüfung ausgeschlossen.
Benutzerdefinierte Skalierung verwenden
Für Parameter des numerischen Datentyps mit ungefährer und fester Länge können Sie eine benutzerdefinierte Skala für den Vergleich festlegen.
Wenn Sie TRUE auswählen, werden numerische Werte vor dem Vergleich entsprechend dem Wert für die Vergleichsskala gerundet.
Wenn SieFalseauswählen, ist der numerische Vergleich genau.
Vergleichsskala
Nur verfügbar, wenn die Option Benutzerdefinierte Skala verwenden auf TRUE festgelegt ist Dies ist die Genauigkeit für den numerischen Vergleich.
Vergleich von Datum und Zeit
Definiert, wie Datums-/Uhrzeitwerte verglichen werden.
Wenn Sie Ganzes Datum vergleichen auswählen, werden vollständige Werte aus beiden Plattformen verglichen.
Wenn Sie Nur Datum vergleichen auswählen, wird der Teil für die Zeit ignoriert.
Wenn Sie Nur Zeit vergleichen auswählen, wird der Teil für das Datum ignoriert.
Wenn Sie Millisekunden ignorieren auswählen, werden die Ergebnisse bis auf Sekunden verglichen.
Wenn Sie Datum und Millisekunden ignorierenauswählen, wird das Ergebnis nur nach Zeitteil verglichen und Bruchteile einer Sekunde ignoriert.
Ignorieren der Groß-/Kleinschreibung von Zeichenfolgen
Steuert die Unterscheidung nach Groß-/Kleinschreibung beim Vergleich
Wenn Sie TRUE auswählen, wird die Groß-/Kleinschreibung nicht beachtet.
Wenn Sie FALSE auswählen, wird die Groß-/Kleinschreibung beachtet.
Ignorieren nachfolgender Leerzeichen
Steuert, wie nachfolgende Leerzeichen während des Vergleichs verarbeitet werden
Wenn Sie TRUE auswählen, werden die verglichenen Zeichenfolgen vor dem Vergleich nach rechts gekürzt.
Wenn Sie FALSE auswählen, werden die nachfolgenden Leerzeichen der verglichenen Zeichenfolgen beibehalten.
Angeben von Eingabewerten für Prozeduren und Funktionen (Aufrufwerte)
Sie können Eingabeparameterwerte auf der Seite Aufrufwerte angeben. Mit der Schaltfläche "Anruf hinzufügen" wird ein neuer Anruf mit leeren Parameterwerten hinzugefügt. Mit der Schaltfläche Aufruf entfernen wird der aktuelle Aufruf entfernt.
Nächster Schritt
Auswählen und Konfigurieren betroffener Objekte (SybaseToSQL)