Test di eseguire la migrazione di oggetti di Database (OracleToSQL)Testing Migrated Database Objects (OracleToSQL)

MicrosoftMicrosoft SQL ServerSQL ServerMigration Assistant per Oracle Tester (Tester SSMA) verifica automaticamente la conversione di oggetti di database e la migrazione dei dati apportate da SSMA. SQL ServerSQL Server Migration Assistant for Oracle Tester (SSMA Tester) automatically tests the database object conversion and the data migration made by SSMA. Al termine di tutti i passaggi di migrazione di SSMA, è possibile utilizzare il Tester di SSMA per verificare che gli oggetti convertiti funzionano nello stesso modo e che tutti i dati è stato trasferito correttamente.After all SSMA migration steps are finished, use SSMA Tester to verify that converted objects work the same way and that all data was transferred properly.

È possibile verificare i seguenti tipi di oggetto con SSMA Tester:You can test the following object types with SSMA Tester:

  • TabelleTables

  • Stored procedure, incluse quelle nel pacchetto.Stored procedures, including packaged procedures.

  • Funzioni definite dall'utente, incluse le funzioni nel pacchetto.User-defined functions, including packaged functions.

  • Visualizzazioni.Views.

  • Istruzioni autonome.Standalone statements.

SSMA Tester esegue gli oggetti selezionati per il testing in Oracle e le relative controparti in SQL ServerSQL Server.SSMA Tester executes objects selected for testing on Oracle and their counterparts in SQL ServerSQL Server. Successivamente, confronta i risultati in base ai criteri seguenti:After that, it compares the results according to the following criteria:

  • Le modifiche nei dati di tabella sono identiche?Are the changes in table data identical?

  • I valori dei parametri di output per le procedure e funzioni identiche?Are the values of output parameters for procedures and functions identical?

  • Le funzioni restituiscono gli stessi risultati?Do functions return the same results?

  • Sono che i set di risultati identici?Are the result sets identical?

Nota

Attenzione.Attention! Non utilizzare mai SSMA Tester nei sistemi di produzione.Never use SSMA Tester on production systems. Durante l'esecuzione di Tester lo schema di origine e i dati vengono modificati.During Tester execution the source schema and data are modified. Nel frattempo, il ripristino completo dello stato originale potrebbe essere impossibile per alcuni tipi di codice testato.Meanwhile, the complete restoring of the original state may be impossible for some types of tested code.

PrerequisitiPrerequisites

Se si desidera utilizzare SSMA Tester, installare SSMA Oracle estensione con la installare Database Tester opzione attivata.If you want to use SSMA Tester, install SSMA Oracle Extension Pack with the Install Tester Database option turned on.

Per consentire il confronto dei dati della tabella risultante, impostare il colonna ROWID generare opzione prima che venga avviata la conversione dello schema.In order to enable comparison of the resulting table data, set the Generate ROWID column option to Yes before the schema conversion starts. SSMA verrà aggiunta una colonna ROWID a tutte le tabelle durante l'esecuzione del convertire Schema comando.SSMA will add a ROWID column to all tables during execution of the Convert Schema command.

Inoltre, verificare quanto segue:In addition, verify the following:

  • Vengono installati gli strumenti client Oracle nel computer in cui SQL ServerSQL Server viene eseguito.Oracle client tools are installed on the computer where SQL ServerSQL Server runs.

  • Integrazione con Common Language Runtime (CLR) è stato attivato il SQL ServerSQL Server motore di Database.Common Language Runtime (CLR) integration has been enabled on the SQL ServerSQL Server Database Engine.

Si noti che la versione corrente di SSMA Tester non supporta l'esecuzione parallela da utenti diversi nello stesso server di origine o di destinazione.Note that the current version of SSMA Tester does not support parallel execution by different users on the same source or target server.

IntroduzioneGetting Started

Creazione di Test case ( OracleToSQL )Creating Test Cases (OracleToSQL)

Vedere ancheSee Also

Installazione dei componenti SSMA OracleToSQL SQL Server ( )Installing SSMA Components on SQL Server (OracleToSQL)
Le impostazioni del progetto ( Conversione ) ( OracleToSQL )Project Settings (Conversion) (OracleToSQL)