Valutazione degli oggetti database di SAP ASE per la conversione (SybaseToSQL)

Prima di caricare gli oggetti ed eseguire la migrazione dei dati a SQL Server o Azure SQL, è necessario determinare la complessità della migrazione e il tempo necessario per la sua esecuzione. SSMA può creare un report di valutazione che mostra la percentuale di oggetti e procedure che verranno convertiti correttamente in Transact-SQL. Inoltre, SSMA consente di visualizzare i problemi specifici che possono causare errori di conversione.

Creare report di valutazione

Quando si crea questo report di valutazione, SSMA converte gli oggetti database di SAP Adaptive Server Enterprise (ASE) selezionati in sintassi SQL Server o Azure SQL e successivamente visualizza i risultati.

Creare un report di valutazione

  1. In Esplora metadati di Sybase, selezionare i database da valutare.

  2. Per omettere singoli oggetti, deselezionare le caselle di controllo accanto agli oggetti che non si desidera valutare.

  3. Fare clic con il pulsante destro del mouse su Database, quindi selezionare Crea report.

    È anche possibile analizzare singoli oggetti facendo clic con il pulsante destro del mouse su un oggetto e poi selezionare Crea report.

    SSMA mostra lo stato di avanzamento nella barra di stato, nella parte inferiore della finestra. Se il riquadro Output è visibile, verranno visualizzati anche eventuali messaggi correlati.

    Al termine della valutazione, verrà visualizzata la finestra SQL Server Migration Assistant per Sybase: report di valutazione.

Utilizzare i report sulla valutazione

La finestra Report di valutazione contiene tre riquadri:

  • Il riquadro a sinistra contiene la gerarchia di oggetti inclusi nel report di valutazione. È possibile esplorare la gerarchia e selezionare oggetti e categorie di oggetti per visualizzare le statistiche e il codice di conversione.

  • Il contenuto del riquadro a destra varia in base a quale elemento viene selezionato nel riquadro a sinistra.

    Se viene selezionato un gruppo di oggetti (ad esempio uno schema) o una tabella, nel riquadro destro vengono visualizzati due riquadri. Il riquadro Statistiche di conversione mostra le statistiche di conversione per gli oggetti selezionati. Il riquadro Oggetti per categorie mostra le statistiche di conversione per l'oggetto o le categorie di oggetti.

    Se vengono selezionati una stored procedure, una vista o un trigger, il riquadro a destra contiene statistiche, codice sorgente e codice di destinazione.

    • L'area superiore mostra le statistiche complessive per l'oggetto. Per visualizzare queste informazioni, potrebbe essere necessario espandere Statistiche.
    • L'area Origine mostra il codice sorgente dell'oggetto selezionato nel riquadro a sinistra. Le aree evidenziate mostrano un codice sorgente problematico.
    • L'area Destinazione mostra il codice convertito. Il testo rosso mostra il codice problematico e i messaggi di errore.
  • Il riquadro inferiore mostra i messaggi di conversione, raggruppati per numero di messaggio. Selezionare Errori, Avvisi o Info per visualizzare le categorie di messaggi e quindi espandere un gruppo di messaggi. Fare clic su un singolo messaggio per selezionare l'oggetto nel riquadro sinistro, quindi visualizzare i dettagli nel riquadro destro.

Analizzare i problemi di conversione usando il report di valutazione

I riquadri Statistiche di conversione mostrano le statistiche di conversione. Se la percentuale per una categoria è inferiore al 100%, è necessario stabilire il motivo per cui la conversione non è riuscita.

Visualizzare i problemi di conversione

  1. Creare il report di valutazione usando le istruzioni della procedura precedente.

  2. Nel riquadro a sinistra espandere schemi o cartelle con un'icona di errore rossa. Continuare a espandere gli elementi fino a quando non si seleziona un singolo elemento di cui non è riuscita la conversione.

  3. Nella parte superiore del riquadro Origine selezionare Problema successivo.
    Il codice problematico è evidenziato, così come il codice correlato nel riquadro di spostamento destinazione.

  4. Esaminare eventuali messaggi di errore, quindi determinare le operazioni da eseguire con l'oggetto che ha causato il problema di conversione:

    • Aggiornare la sintassi ASE in SSMA. È possibile aggiornare la sintassi solo per stored procedure e trigger. Per aggiornare la sintassi, selezionare l'oggetto nel riquadro Esplora metadati Sybase, fare clic sulla scheda SQL e quindi modificare il codice SQL. Quando si esce dall'elemento, viene richiesto di salvare la sintassi aggiornata. Visualizzare gli errori segnalati per l'oggetto nella scheda Report.

    • In ASE è possibile modificare l'oggetto ASE per rimuovere o modificare il codice problematico. Per caricare il codice aggiornato in SSMA è necessario aggiornare i metadati. Per altre informazioni, vedere Connettersi a Sybase ASE (SybaseToSQL).

    • È possibile escludere l'oggetto dalla migrazione. In Esplora metadati di SQL Server o Azure SQL ed Esplora metadati di Sybase, deselezionare la casella di controllo accanto all'elemento prima di caricare gli oggetti in SQL Server o Azure SQL ed eseguire la migrazione dei dati da SAP ASE.

Passaggi successivi

Conversione di oggetti di database di SAP ASE (SybaseToSQL)

Vedi anche

Migrazione di database SAP ASE a SQL Server - Database SQL di Azure (SybaseToSQL)