2009-07-03 12 views
2

Wir sind dabei, die Migration von Oracle zu SQL Server 2005 abzuschließen (Schema, Daten und Programmierobjekte). Wir haben ungefähr 1220 gespeicherte Prozeduren, die getestet werden müssen. Was wäre der beste Weg, sie zu testen? Ist hier eine Automatisierung möglich?Überprüfung von Oracle auf SQL Server-Migration

Wir denken daran, ein kleines Fensterwerkzeug zu schreiben, das den Namen und die Liste der gespeicherten Prozeduren übernimmt, die Oracle- und SQL Server-Datenbank aufruft und dann die Tabellenausgänge vergleicht. Obwohl dies den Schmerz in gewissem Maße lindert, eliminiert es dennoch nicht den menschlichen Eingriff und würde nicht jeden möglichen Fluss für die gespeicherten Prozeduren testen, es sei denn, die angegebenen Parameter ändern den Prozessfluss.

Ich denke, was ich versuche zu sagen ist, was können wir weiter tun, um den Schmerz zu lindern!

Alle und jeder Vorschlag/Hilfe würde geschätzt werden !!

Danke, Atul

+0

Hat jemand einen Vorschlag? – Atul

Antwort

1

Das einzige, was hier zählt, ist die Funktionsweise der Anwendung. Mein Rat wäre also, Ihre Anwendung auszuführen und Szenarien für beide Datenbanken zu testen, die dieselben Daten enthalten, und zu prüfen, ob die Ergebnisse in beiden Fällen identisch sind. Wenn Sie Fehler finden, müssen Sie auf die Probleme zoomen und versuchen, die Probleme mit einfachen Calls der unteren Ebene außerhalb der Anwendung zu reproduzieren.

Ich hoffe, das hilft, Ronald

+0

Danke Ronald. Wir sind dabei, dies zu tun. Ich fragte mich, ob es einen Weg gab, einen Teil davon zu automatisieren. Danke trotzdem, schätzen Sie Ihren Vorschlag. – Atul

+0

MAybe etwas wie pureload oder reintest kann helfen? –