Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När SSMA-testaren kör ett testfall körs de objekt som valts för testning och skapar en rapport om verifieringsresultat. Om resultaten är identiska på båda plattformarna lyckades testet. Korrespondensen mellan objekt mellan Sybase och SQL Server bestäms enligt schemamappningsinställningarna för det aktuella SSMA-projektet.
Ett nödvändigt krav för ett lyckat test är att alla Sybase-objekt konverteras och läses in i måldatabasen. Tabelldata bör också migreras så att innehållet i tabellerna på båda plattformarna synkroniseras.
Kör testfall
Så här kör du det förberedda testfallet:
- Klicka på knappen Run (Kör).
- I dialogrutan Anslut till Sybase anger du anslutningsinformationen och klickar sedan på Anslut.
När testet är klart skapas testfallsrapporten. Klicka på knappen Rapport för att visa visa testfallsrapporter (SybaseToSQL). Resultatet av testet (testfallrapport) lagras automatiskt i SybaseToSQL (Using Test Repositories) för senare användning.
Genomförandesteg för testfall
Förutsättningar
SSMA-testare kontrollerar om alla krav uppfylls för testkörningen innan testet startas. Om vissa villkor inte uppfylls visas ett felmeddelande.
Initialisering
I det här steget skapar SSMA-testaren hjälpobjekt (tabeller, utlösare och vyer) både på Sybase och SQL Server. De tillåter spårning av ändringar som görs i de berörda tabellerna som valts för verifiering om tabelljämförelseläget endast är Ändringar.
Anta att den verifierade tabellen heter USER_TABLE. För en sådan tabell skapas följande extra objekt i Sybase.
Följande objekt skapas på Sybase i SSMATESTER2005db databasen eller SSMATESTER2008db och på SQL Server i ssma_tester_changes schemat.
| Namn | Typ | Description |
|---|---|---|
USER_TABLE$Trg |
Trigger | Utlös granskning av ändringarna i den verifierade tabellen. |
USER_TABLE$Aud |
Tabell | Tabell där borttagna och överskrivna rader sparas. |
USER_TABLE$AudID |
Tabell | Tabell där nya och ändrade rader sparas. |
USER_TABLE |
View | Förenklad representation av tabelländringarna. |
USER_TABLE$new |
View | Förenklad representation av infogade och överskrivna rader. |
USER_TABLE$new_id |
View | Identifiering av infogade och ändrade rader. |
USER_TABLE$old |
View | Förenklad representation av borttagna och överskrivna rader. |
Följande objekt skapas i databasen för den verifierade tabellen på Sybase och SQL Server.
| Namn | Typ | Description |
|---|---|---|
USER_TABLE$Trg |
Trigger | Utlös granskning av ändringarna i den verifierade tabellen. |
Testobjektanrop
I det här steget anropar SSMA-testaren varje objekt som valts för testningen, jämför resultaten och visar rapporten.
Slutförandet
När SSMA-tester slutför finaliseringen rensar den upp de extra objekt som skapades i initieringssteget.
Nästa steg
Visa testfallsrapporter för SybaseToSQL
Se även
Välja och konfigurera objekt att testa (SybaseToSQL)Välja och konfigurera berörda objekt (SybaseToSQL)Testning av migrerade databasobjekt (SybaseToSQL)