Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
si applica a:SQL Server
Questo articolo ti aiuta a preparare la tua istanza SQL Server abilitata da Azure Arc per la migrazione verso database SQL di Azure nel portale Azure.
Note
- La migrazione a database SQL di Azure tramite il portale Azure è attualmente in anteprima.
- È possibile fornire commenti e suggerimenti sull'esperienza di migrazione direttamente al gruppo di prodotti.
Prerequisiti
Per migrare i tuoi database SQL Server su database SQL di Azure tramite il portale Azure, ti servono i seguenti prerequisiti:
- Una sottoscrizione di Azure attiva. Se non ne hai uno, crea un account gratuito.
- Un'istanza di SQL Server abilitata da Azure Arc con l'ultima versione dell'estensione Azure per SQL Server. Per aggiornare l'estensione, vedi Aggiorna l'estensione.
- Una destinazione database SQL di Azure.
- Il fornitore di risorse di Microsoft. DataMigrationregistrato nel tuo abbonamento.
- Connettività di rete dal runtime di integrazione self-hosted all'istanza di SQL Server di origine e al database di Azure SQL di destinazione.
Importante
Le migrazioni online verso database SQL di Azure attualmente non sono disponibili con Azure Servizio Migrazione del database. Il tempo di inattività delle applicazioni inizia quando inizia la migrazione offline. Testa la migrazione per determinare se il tempo di inattività è accettabile.
Configura autorizzazioni
L'utente che effettua la migrazione necessita dei seguenti permessi Azure:
- Il ruolo Contributor per il database SQL di Azure di destinazione.
- Il ruolo Reader per il gruppo di risorse che contiene il database SQL di Azure di destinazione.
- Il ruolo di Proprietario o Contributore per l'abbonamento se devi creare un'istanza di Azure Servizio Migrazione del database.
Il login di SQL Server di origine deve essere membro del ruolo db_datareader nel database di origine e disporre dell'autorizzazione del server VIEW ANY DEFINITION. Il login target deve essere un membro del ruolo db_owner nel database target.
Se migri lo schema del database, il login di origine richiede il ruolo db_owner. Il login target necessita anche dei ruoli a livello server di database SQL di Azure elencati in Permessi necessari per migrare su database SQL di Azure.
Configurare un runtime di integrazione self-hosted
Azure Servizio Migrazione del database utilizza un runtime di integrazione auto-ospitato (SHIR) per accedere all'istanza SQL Server sorgente e trasferire i dati su database SQL di Azure. Per la migrazione dello schema, usa SHIR versione 5.37 o successiva.
Quando l'esperienza di migrazione ti chiede di configurare l'runtime di integrazione:
- Scarica e installa la versione più recente del runtime di integrazione self-hosted in un computer in grado di connettersi all'istanza sorgente di SQL Server e al database Azure SQL di destinazione.
- Usa la chiave di autenticazione fornita dall'esperienza di migrazione per registrare il runtime.
- Conferma che lo stato di esecuzione sia In esecuzione prima di iniziare la migrazione.
Per informazioni sui requisiti di rete, sulle linee guida per la scalabilità e sulle restrizioni, vedere runtime di integrazione self-hosted per le migrazioni del database.
Note
Non puoi usare un runtime di integrazione auto-ospitato creato in Azure Data Factory per migrazioni di database con Azure Servizio Migrazione del database.
Prepara il database target
Crea il target database SQL di Azure prima di iniziare la migrazione. Assicurati che il livello di servizio abbia sufficiente capacità di calcolo e storage per il carico di lavoro sorgente. La velocità di migrazione dipende sia dal livello di servizio target sia dalle risorse disponibili per l'host SHIR.
Se il database di destinazione non contiene le tabelle richieste, seleziona l'opzione migrazione dello schema durante la migrazione. Se migri lo schema separatamente, crea gli oggetti schema richiesti prima di iniziare la migrazione dei dati.
Limitations
La migrazione verso database SQL di Azure è una migrazione offline. Azure Servizio Migrazione del database utilizza pipeline Azure Data Factory per il movimento dei dati, quindi si applicano Azure Data Factory limiti. Esamina le attuali limitazioni della migrazione di database SQL di Azure prima di iniziare.