Eseguire la migrazione di SQL Server o SQL Server locale su macchine virtuali di Azure al database SQL di Azure usando Data Migration Assistant

Importante

Data Migration Assistant (DMA) è deprecato. Per opzioni per la migrazione dei dati da SQL Server ad Azure SQL, vedere opzioni per la migrazione da SQL Server ad Azure SQL.

Data Migration Assistant offre semplici valutazioni di SQL Server locale e aggiornamenti a versioni successive di SQL Server oppure migrazioni in SQL Server su macchine virtuali di Azure o nel database SQL di Azure.

Questo articolo fornisce istruzioni dettagliate per la migrazione di SQL Server locale al database SQL di Azure usando Data Migration Assistant.

Creare un nuovo progetto di migrazione

  1. Nel riquadro sinistro selezionare Nuovo (+) e quindi selezionare il tipo di progetto Migrazione.

  2. Impostare il tipo di origine su SQL Server e il tipo di server di destinazione su Database SQL di Azure.

  3. Seleziona Crea.

    Screenshot del progetto di migrazione Crea.

Specificare il server e il database di origine

  1. Per l’origine, in Connetti al server di origine,nella casella di testo Nome del server, immettere il nome dell'istanza di SQL Server di origine.

  2. Selezionare il tipo di autenticazione supportato dall'istanza di SQL Server di origine.

    Nota

    È consigliabile crittografare la connessione selezionando la casella di controllo Crittografa connessione in Proprietà connessione.

    Screenshot di Selezione dei dati di origine.

  3. Selezionare Connetti.

  4. Selezionare un singolo database di origine per eseguire la migrazione al database SQL di Azure.

    Nota

    Se si desidera valutare il database e visualizzare e applicare le correzioni consigliate prima della migrazione, selezionare la casella di controllo Valutare il database prima della migrazione?.

    Screenshot dei Selezione del database di origine.

  5. Selezionare Avanti.

Specificare il server e il database di destinazione

  1. Per la destinazione, in Connetti al server di destinazione, nella casella di testo Nome del server, immettere il nome dell'istanza del database SQL di Azure.

  2. Selezionare il tipo di autenticazione supportato dall'istanza del database SQL di Azure di destinazione.

    Nota

    È consigliabile crittografare la connessione selezionando la casella di controllo Crittografa connessione in Proprietà connessione.

    Screenshot della selezione del server di destinazione.

  3. Selezionare Connetti.

  4. Selezionare un singolo database di destinazione in cui eseguire la migrazione.

    Nota

    Se si prevede di eseguire la migrazione di utenti di Windows, nella casella di testo Nome di dominio dell'utente esterno di destinazione assicurarsi che il nome di dominio dell'utente esterno di destinazione sia specificato correttamente.

    Screenshot della selezione del database di destinazione.

  5. Selezionare Avanti.

Selezionare gli oggetti dello schema

  1. Selezionare gli oggetti dello schema dal database di origine di cui si vuole eseguire la migrazione al database SQL di Azure.

    Screenshot di Seleziona oggetti schema.

    Nota

    Vengono presentati alcuni degli oggetti che non possono essere convertiti così come sono, offrendo l'opportunità di eseguire la correzione automatica. Selezionando su questi oggetti nel riquadro sinistro, vengono visualizzate le correzioni suggerite nel riquadro destro. Esaminare le correzioni e scegliere se applicare o ignorare tutte le modifiche, per ogni singolo oggetto. Il fatto di applicare o ignorare tutte le modifiche per un oggetto non influisce sulle modifiche degli altri oggetti di database. Le istruzioni che non possono essere convertite o corrette automaticamente vengono riprodotte nel database di destinazione e impostate come commenti.

    Screenshot della correzione suggerita.

  2. Selezionare Script SQL generale.

  3. Esaminare lo script generato.

    Screenshot dello script generato.

Distribuire lo schema

  1. Seleziona Distribuisci schema.

  2. Esaminare i risultati della distribuzione dello schema.

    Screenshot dei risultati della distribuzione dello schema.

  3. Selezionare Esegui la migrazione dei dati per avviare il processo di migrazione dei dati.

  4. Selezionare le tabelle con i dati di cui eseguire la migrazione.

    Screenshot di Selezione tabelle di cui eseguire la migrazione.

  5. Selezionare Avvia migrazione dei dati.

La schermata finale mostra lo stato complessivo.

Screenshot della migrazione completata.