Wybieranie i konfigurowanie obiektów do testowania (SybaseToSQL)
W tym kroku wybierasz obiekty do testowania i konfigurujesz ustawienia dotyczące porównywania parametrów wyjściowych procedur i funkcji, a także zwracanych wartości funkcji.
Wybór obiektów do testowania
W drzewie obiektów Sybase znajdującym się po lewej stronie okna sprawdź obiekty, które chcesz wywołać podczas procesu testowania. Zobacz pełną listę obiektów testowalnych w temacie Testing Migrated Database Objects (SybaseToSQL) (Testowanie migrowanych obiektów bazy danych (SybaseToSQL).
Jeśli tester SSMA nie obsługuje żadnych obiektów wybranych do testowania, zobaczysz link oznaczony Niektóre zaznaczone obiekty zawierają błędy w drzewie obiektów. Kliknij ten link, aby wyświetlić przyczyny, dla których nie można przetestować tych obiektów i wyczyścić wybór nieprawidłowych obiektów.
Po prawej stronie można wyświetlić kilka stron Strona SQL zawiera definicję bieżącego obiektu. Na stronach Pre SQL i Post SQL można określić skrypty uruchamiane przed wywołaniem obiektu testowego i po nim. Może to być przydatne, gdy obiekt wymaga dodatkowego obiektu, takiego tabel tymczasowych lub kursorów. Strona Parameters zawiera listę parametrów, jeśli obiekt jest procedurą składowaną lub funkcją. Strona właściwości zawiera dodatkowe cechy obiektu. Zobacz opis porównań parametrów i wartości wywołań poniżej.
Ustawienia porównania parametrów
Ustaw reguły porównywania parametrów wyjściowych i wartości zwracanych na stronie Porównanie Parametrów. Możesz ustawić następujące ustawienia.
Używanie podczas porównań
Włącz użycie wybranego parametru w porównaniu wyników testu.
Jeśli wybierzesz opcję True, funkcja SSMA porówna wartość wyjściową tego parametru po wykonaniu procedury w bazie danych Sybase z odpowiednią wartością w programie SQL Server
Jeśli wybierzeszfalse, parametr zostanie wykluczony z weryfikacji wyników.
Użyj skalowania niestandardowego
W przypadku parametrów przybliżonego i stałego typu danych liczbowych można ustawić niestandardową skalę dla porównania.
Jeśli wybierzesz true, wartości liczbowe zostaną zaokrąglone zgodnie z wartością Porównanie skalowania przed ich porównaniem.
Jeśli wybierzeszfalse, porównanie liczbowe będzie dokładne.
Porównywanie skali
Dostępne tylko wtedy, gdy opcja Użyj skalowanie niestandardowe jest ustawiona na wartość Prawda. Jest to precyzja dla porównania liczbowego.
Porównanie daty i godziny
Definiuje sposób porównywania wartości daty/godziny.
Jeśli wybierzesz Porównaj całą datę, zostanie wykonane pełne porównanie wartości z obu platform.
Jeśli wybierzesz opcję Porównaj tylko datę, część czasowa zostanie zignorowana.
Jeśli wybierzesz opcję Porównaj tylko czas, część daty zostanie pominięta.
W przypadku wybrania opcji Ignoruj milisekundywyniki zostaną porównane na poziomie sekund.
W przypadku wybrania opcji Ignoruj datę i milisekundy, wynik będzie porównywany tylko na podstawie części czasowej, z pominięciem części ułamkowych sekundy.
Ignoruj wielkość liter w ciągach
Kontroluje czułość wielkości liter porównania.
Jeśli wybierzesz true, porównanie będzie bez uwzględniania wielkości liter.
Jeśli wybierzesz False, to porównanie będzie uwzględniało wielkość liter.
Ignoruj końcowe spacje
Określa sposób traktowania spacji końcowych podczas porównywania.
Jeśli wybierzesz True, porównywane ciągi zostaną przycięte z prawej strony przed porównaniem.
Jeśli wybierzesz false, porównywane ciągi zachowają biały znak końcowy.
Określanie wartości wejściowych dla procedur i funkcji (wywoływanie wartości)
Wartości parametrów wejściowych można określić na stronie Wartości wywołania. Przycisk Dodaj wywołanie dodaje nowe wywołanie z pustymi wartościami parametrów. Przycisk Usuń połączenie usuwa bieżące połączenie.
Następny krok
wybieranie i konfigurowanie obiektów, których dotyczy problem (SybaseToSQL)