Testowanie migrowanych obiektów bazy danych (OracleToSQL)
Program Microsoft SQL Server Migration Assistant for Oracle Tester (SSMA Tester) automatycznie testuje konwersję obiektów bazy danych i migrację danych przez program SSMA. Po zakończeniu wszystkich kroków migracji SSMA użyj testera SSMA, aby sprawdzić, czy przekonwertowane obiekty działają w taki sam sposób i czy wszystkie dane zostały prawidłowo przesłane.
Następujące typy obiektów można przetestować za pomocą testera SSMA:
- Tabele
- Procedury składowane, w tym procedury zgrupowane
- Funkcje zdefiniowane przez użytkownika, w tym funkcje spakowane
- Widoki
- Samodzielne stwierdzenia
Program SSMA Tester wykonuje obiekty wybrane do testowania w programie Oracle i ich odpowiednikach w programie SQL Server. Następnie porównuje wyniki zgodnie z następującymi kryteriami:
- Czy zmiany w danych tabeli są identyczne?
- Czy wartości parametrów wyjściowych dla procedur i funkcji są identyczne?
- Czy funkcje zwracają te same wyniki?
- Czy zestawy wyników są identyczne?
Notatka
Uwaga! Nigdy nie używaj testera SSMA w systemach produkcyjnych. Podczas wykonywania testera schemat źródłowy i dane są modyfikowane. Całkowite przywrócenie stanu pierwotnego może być niemożliwe dla niektórych typów przetestowanego kodu.
Warunki wstępne
W celu umożliwienia porównania danych tabeli wynikowej, ustaw opcję Wygeneruj kolumnę ROWID na Tak przed rozpoczęciem konwersji schematu. Funkcja SSMA doda kolumnę ROWID
do wszystkich tabel podczas wykonywania polecenia Konwertuj schemat.
Należy pamiętać, że bieżąca wersja testera SSMA nie obsługuje równoległego wykonywania przez różnych użytkowników na tym samym serwerze źródłowym lub docelowym.
Wprowadzenie
tworzenie przypadków testowych (OracleToSQL)