Freigeben über


Testen migrierter Datenbankobjekte (OracleToSQL)

Der Microsoft SQL Server-Migrations-Assistent für Oracle Tester (SSMA Tester) testet automatisch die Konvertierung des Datenbankobjekts und die von SSMA vorgenommene Datenmigration. Nachdem alle SSMA-Migrationsschritte abgeschlossen sind, verwenden Sie SSMA Tester, um zu überprüfen, ob konvertierte Objekte auf die gleiche Weise funktionieren und dass alle Daten ordnungsgemäß übertragen wurden.

Sie können die folgenden Objekttypen mit SSMA Tester testen:

  • Tabellen
  • Gespeicherte Prozeduren, einschließlich verpackter Prozeduren
  • Benutzerdefinierte Funktionen, einschließlich verpackter Funktionen
  • Ansichten
  • Eigenständige Anweisungen

SSMA Tester führt Objekte aus, die für Tests auf Oracle und ihren Gegenstücken in SQL Server ausgewählt sind. Danach werden die Ergebnisse nach den folgenden Kriterien verglichen:

  • Sind die Änderungen in Tabellendaten identisch?
  • Sind die Werte der Ausgabeparameter für Prozeduren und Funktionen identisch?
  • Gibt Funktionen dieselben Ergebnisse zurück?
  • Sind die Resultsets identisch?

Hinweis

Achtung! Verwenden Sie niemals SSMA Tester auf Produktionssystemen. Während der Testerausführung werden das Quellschema und die Daten geändert. Die vollständige Wiederherstellung des ursprünglichen Zustands kann für einige Typen von getesteten Code unmöglich sein.

Voraussetzungen

Um den Vergleich der resultierenden Tabellendaten zu aktivieren, legen Sie die Spaltenoption "ROWID generieren" auf "Ja " fest, bevor die Schemakonvertierung beginnt. SSMA fügt während der Ausführung des Befehls "Schema konvertieren" eine ROWID Spalte zu allen Tabellen hinzu.

Beachten Sie, dass die aktuelle Version von SSMA Tester die parallele Ausführung von verschiedenen Benutzern auf demselben Quell- oder Zielserver nicht unterstützt.

Erste Schritte

Creating Test Cases (OracleToSQL) (Erstellen von Testfällen (OracleToSQL))

Weitere Informationen

Project Settings (Conversion) (OracleToSQL) (Projekteinstellungen (Konvertierung) (OracleToSQL))