Valutazione dei database MySQL per la conversione (MySQLToSQL)Assessing MySQL Databases for Conversion (MySQLToSQL)

Prima di caricare gli oggetti e la migrazione dei dati per SQL ServerSQL Server o SQL Azure, è necessario determinare come complessa la migrazione sarà e quanto tempo richiederà la migrazione.Before you load objects and migrate data to SQL ServerSQL Server or SQL Azure, you should determine how complex the migration will be and how much time the migration will take. SSMA è possibile creare un report di valutazione che mostra la percentuale di oggetti che verranno convertiti correttamente.SSMA can create an assessment report that shows the percentage of objects that will be successfully converted. SSMA consente inoltre di visualizzare i problemi specifici che provocano errori di conversione.SSMA also lets you view the specific issues that cause conversion failures.

Creazione di report di valutazioneCreating Assessment Reports

Quando viene creato il report di valutazione, SSMA converte gli oggetti di database MySQL selezionati da SQL ServerSQL Server o sintassi SQL Azure e quindi Mostra i risultati.When it creates this assessment report, SSMA converts the selected MySQL database objects to SQL ServerSQL Server or SQL Azure syntax, and then shows the results.

Per creare una relazione di valutazioneTo create an assessment report

  1. Nel Visualizzatore metadati MySQL, selezionare gli schemi da valutare.In MySQL Metadata Explorer, select the schemas to assess.

  2. Per omettere i singoli oggetti, deselezionare le caselle di controllo accanto a quelli.To omit individual objects, clear the check boxes next to those.

  3. Fare doppio clic su schemi, quindi selezionare crea Report.Right-click Schemas, and then select Create Report.

    Fare doppio clic su un oggetto per analizzare singoli oggetti.Right-click an object to analyze individual objects. Selezionare quindi crea Report.Then, select Create Report.

    SSMA viene visualizzato lo stato nella barra di stato nella parte inferiore della finestra.SSMA will show progress in the status bar at the bottom of the window. Se il riquadro di Output è visibile, si verifica anche i messaggi nel riquadro di Output.If the Output pane is visible, you will also see messages in the Output pane.

    Al termine, la valutazione di SQL ServerSQL Server Migration Assistant per MySQL, finestra valutazione Report verranno visualizzati.When the assessment is complete, the SQL ServerSQL Server Migration Assistant for MySQL, Assessment Report window will appear.

Utilizzo dei report di valutazioneUsing Assessment Reports

La finestra di Report di valutazione contiene tre riquadri:The Assessment Report window contains three panes:

  • Il riquadro di sinistra contiene la gerarchia di oggetti inclusi nel report di valutazione.The left pane contains the hierarchy of objects that are included in the assessment report. È possibile esplorare la gerarchia e selezionare gli oggetti e le categorie di oggetti da visualizzare codice e le statistiche di conversione.You can browse the hierarchy, and select objects and categories of objects to view conversion statistics and code.

  • Il contenuto del riquadro di destra varia a seconda dell'elemento selezionato nel riquadro a sinistra.The content of the right pane depends on the item that is selected in the left pane.

    Se si seleziona un gruppo di oggetti, ad esempio di schema, il riquadro destro contiene un riquadro delle statistiche di conversione e gli oggetti dal riquadro delle categorie.If a group of objects is selected, such as schema, the right pane contains a Conversion statistics pane and Objects by Categories pane. Il riquadro delle statistiche di conversione sono indicate le statistiche di conversione per gli oggetti selezionati.The Conversion Statistics pane shows the conversion statistics for the selected objects. Gli oggetti dal riquadro delle categorie sono indicate le statistiche di conversione per l'oggetto o le categorie di oggetti.The Objects by Categories pane shows the conversion statistics for the object or categories of objects.

    Se si seleziona una funzione, stored procedure, vista o tabella, riquadro di destra contiene le statistiche, codice sorgente e codice di destinazione.If a function, procedure, table or view is selected, the right pane contains statistics, source code, and target code.

    • Nell'area superiore mostra le statistiche generali per l'oggetto.The top area shows the overall statistics for the object. Potrebbe essere necessario espandere statistiche per visualizzare queste informazioni.You might have to expand Statistics to view this information.

    • L'area di origine viene illustrato il codice di origine dell'oggetto selezionato nel riquadro a sinistra.The Source area shows the source code of the object that is selected in the left pane. Le aree evidenziate mostrano codice sorgente problematico.The highlighted areas show problematic source code.

    • L'area di destinazione Mostra il codice convertito.The Target area shows the converted code. Testo di colore rosso Mostra messaggi di errore e di codice problematici.Red text shows problematic code and error messages.

  • Nel riquadro inferiore mostra i messaggi di conversione, raggruppati in base al numero di messaggio.The bottom pane shows conversion messages, grouped by message number. È possibile fare clic su errori, avvisi, o Info per visualizzare le categorie di messaggi e quindi espandere un gruppo di messaggi.You can click Errors, Warnings, or Info to view categories of messages, and then expand a group of messages. Fare clic su un singolo messaggio per selezionare l'oggetto nel riquadro a sinistra e visualizzare i dettagli nel riquadro di destra.Click an individual message to select the object in the left pane and display the details in the right pane.

Analisi dei problemi di conversione utilizzando il Report di valutazioneAnalyzing Conversion Problems By Using the Assessment Report

Il riquadro delle statistiche di conversione sono indicate le statistiche di conversione.The Conversion Statistics pane shows the conversion statistics. Se la percentuale per ogni categoria è inferiore al 100%, è necessario determinare perché la conversione non è riuscita.If the percentage for any category is less than 100 percent, you should determine why the conversion was not successful.

Per visualizzare i problemi di conversioneTo view conversion problems

  1. Creare il report di valutazione tramite le istruzioni nella procedura precedente.Create the assessment report by using the instructions in the previous procedure.

  2. Nel riquadro sinistro, espandere le cartelle che hanno un'icona di errore rossa o schemi.In the left pane, expand schemas or folders that have a red error icon. Continuare a espandere gli elementi fino a quando non si seleziona un singolo elemento che non hanno superato la conversione.Continue expanding items until you select an individual item that failed conversion.

  3. Nella parte superiore del riquadro origine, fare clic su problema successivo.At the top of the Source pane, click Next Problem.

    Il codice problematico è evidenziato come rappresenta il codice correlato nel riquadro di navigazione di destinazione.The problematic code is highlighted, as is the related code in the Target Navigation pane.

  4. Esaminare i messaggi di errore e quindi determinare ciò che si desidera eseguire con l'oggetto che ha causato il problema di conversione.Review any error messages, and then determine what you want to do with the object that caused the conversion problem.

  • Aggiornare la sintassi di MySQL in SSMA.Update the MySQL syntax in SSMA. È possibile aggiornare la sintassi solo per le procedure e funzioni.You can update the syntax only for procedures and functions. Per aggiornare la sintassi, selezionare l'oggetto nel riquadro di esplorazione dei metadati di MySQL, fare clic su di SQL scheda e quindi modificare il codice SQL.To update the syntax, select the object in the MySQL Metadata Explorer pane, click the SQL tab, and then modify the SQL code. Quando si esce dall'elemento, verrà richiesto di salvare l'aggiornamento della sintassi.When you navigate away from the item, you will be prompted to save the updated syntax. È possibile visualizzare gli errori segnalati per l'oggetto nella Report scheda.You can view the reported errors for the object on the Report tab.

  • Di MySQL, è possibile modificare l'oggetto di MySQL per rimuovere o modificare il codice problematico.In MySQL, you can modify the MySQL object to remove or revise problematic code. Per caricare il codice aggiornato in SSMA, è necessario aggiornare i metadati.To load the updated code into SSMA, you will have to update the metadata. Per ulteriori informazioni, vedere connessione a MySQL ( MySQLToSQL ) .For more information, see Connecting to MySQL (MySQLToSQL).

  • È possibile escludere l'oggetto dalla migrazione.You can exclude the object from migration. In SQL ServerSQL Server o SQL Azure metadati Explorer e Visualizzatore metadati MySQL, deselezionare la casella di controllo accanto all'elemento prima di caricare gli oggetti in SQL ServerSQL Server o SQL Azure e la migrazione dei dati da MySQL.In SQL ServerSQL Server or SQL Azure Metadata Explorer and MySQL Metadata Explorer, clear the check box next to the item before you load the objects into SQL ServerSQL Server or SQL Azure and migrate data from MySQL.

Passaggio successivoNext Step

Conversione di database MySQL ( MySQLToSQL )Converting MySQL Databases (MySQLToSQL)

Vedere ancheSee Also

Migrazione di database MySQL a SQL Server: database SQL di Azure ( MySQLToSql )Migrating MySQL Databases to SQL Server - Azure SQL DB (MySQLToSql)