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

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.

    Create migration project

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.

    Select source server

  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?.

    Select source database

  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.

    Select target server

  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.

    Select target database

  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.

    Select schema objects

    Nota

    Vengono presentati alcuni degli oggetti che non possono essere convertiti così come sono, offrendo l'opportunità di eseguire la correzione automatica. Facendo clic 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. Si noti che 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.

    Suggested fix

  2. Selezionare Script SQL generale.

  3. Esaminare lo script generato.

    Generated script

Distribuire lo schema

  1. Seleziona Distribuisci schema.

  2. Esaminare i risultati della distribuzione dello schema.

    Schema deployment results

  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.

    Select tables to migrate

  5. Selezionare Avvia migrazione dei dati.

La schermata finale mostra lo stato complessivo.

Migration status

Vedi anche