Dela via


Testa migrerade databasobjekt (OracleToSQL)

Microsoft SQL Server Migration Assistant för Oracle Tester (SSMA-testare) testar automatiskt databasobjektkonverteringen och datamigreringen som görs av SSMA. När alla SSMA-migreringssteg har slutförts använder du SSMA-testaren för att kontrollera att konverterade objekt fungerar på samma sätt och att alla data har överförts korrekt.

Du kan testa följande objekttyper med SSMA-testare:

  • Tabeller
  • Lagrade procedurer, inklusive paketerade procedurer
  • Användardefinierade funktioner, inklusive paketerade funktioner
  • Visningar
  • Fristående uttalanden

SSMA-testare kör objekt som valts för testning på Oracle och deras motsvarigheter i SQL Server. Därefter jämförs resultatet enligt följande kriterier:

  • Är ändringarna i tabelldata identiska?
  • Är värdena för utdataparametrar för procedurer och funktioner identiska?
  • Returnerar funktioner samma resultat?
  • Är resultatuppsättningarna identiska?

Obs

Uppmärksamhet! Använd aldrig SSMA-testare på produktionssystem. Under testen ändras källschemat och data. En fullständig återställning av det ursprungliga tillståndet kan vara omöjligt för vissa typer av testad kod.

Förutsättningar

För att möjliggöra jämförelse av resulterande tabelldata anger du alternativet Generera ROWID-kolumn till Ja innan schemakonverteringen startar. SSMA lägger till en ROWID kolumn i alla tabeller under körningen av kommandot Convert Schema.

Observera att den aktuella versionen av SSMA-testaren inte stöder parallell körning av olika användare på samma käll- eller målserver.

Komma igång

Skapa testfall (OracleToSQL)

Se även

Projektinställningar (konvertering) (OracleToSQL)