Esercitazione: Eseguire la migrazione di SQL Server al database SQL di Azure offline con il Servizio Migrazione del databaseTutorial: Migrate SQL Server to Azure SQL Database offline using DMS

È possibile usare il Servizio Migrazione del database di Azure per eseguire la migrazione dei database da un'istanza di SQL Server a Database SQL di Azure.You can use Azure Database Migration Service to migrate the databases from a SQL Server instance to Azure SQL Database. In questa esercitazione si esegue la migrazione del database AdventureWorks2016 ripristinato in un'istanza locale di SQL Server 2016 o versione successiva a un database singolo o in pool in Database SQL di Azure usando il Servizio Migrazione del database di Azure.In this tutorial, you migrate the Adventureworks2016 database restored to an on-premises instance of SQL Server 2016 (or later) to a single database or pooled database in Azure SQL Database by using Azure Database Migration Service.

Si apprenderà come:You will learn how to:

  • Esaminare e valutare il database locale per individuare eventuali problemi bloccanti tramite Data Migration Assistant.Assess and evaluate your on-premises database for any blocking issues by using the Data Migration Assistant.
  • Usare Data Migration Assistant per eseguire la migrazione dello schema di esempio del database.Use the Data Migration Assistant to migrate the database sample schema.
  • Registrare il provider di risorse Azure DataMigration.Register the Azure DataMigration resource provider.
  • Creare un'istanza del servizio Migrazione del database di Azure.Create an instance of Azure Database Migration Service.
  • Creare un progetto di migrazione tramite il Servizio Migrazione del database di Azure.Create a migration project by using Azure Database Migration Service.
  • Eseguire la migrazione.Run the migration.
  • Monitorare la migrazione.Monitor the migration.

Suggerimento

Quando si esegue la migrazione di database in Azure con il Servizio Migrazione del database, è possibile eseguire una migrazione offline oppure online.When you migrate databases to Azure by using Azure Database Migration Service, you can do an offline or an online migration. Con una migrazione offline, i tempi di inattività dell'applicazione partono dall'inizio della migrazione.With an offline migration, application downtime starts when the migration starts. Con una migrazione online, il tempo di inattività è limitato al tempo di trasferimento al termine della migrazione.With an online migration, downtime is limited to the time to cut over at the end of migration. È consigliabile testare una migrazione offline per determinare se il tempo di inattività è accettabile. In caso contrario, eseguire una migrazione online.We suggest that you test an offline migration to determine whether the downtime is acceptable; if not, do an online migration.

Questo articolo descrive una migrazione offline da SQL Server a un database di Database SQL di Azure.This article describes an offline migration from SQL Server to a database in Azure SQL Database. Per una migrazione online, vedere Eseguire la migrazione di SQL Server al database SQL di Azure online con Servizio Migrazione del database.For an online migration, see Migrate SQL Server to Azure SQL Database online using DMS.

PrerequisitiPrerequisites

Per completare questa esercitazione, è necessario:To complete this tutorial, you need to:

  • Scaricare e installare SQL Server 2016 o versione successiva.Download and install SQL Server 2016 or later.

  • Abilitare il protocollo TCP/IP, che viene disabilitato per impostazione predefinita durante l'installazione di SQL Server Express, seguendo le istruzioni riportate nell'articolo Abilitare o disabilitare un protocollo di rete del server.Enable the TCP/IP protocol, which is disabled by default during SQL Server Express installation, by following the instructions in the article Enable or Disable a Server Network Protocol.

  • Creare un database in Database SQL di Azure, seguendo la procedura descritta nell'articolo Creare un database in Database SQL di Azure con il portale di Azure.Create a database in Azure SQL Database, which you do by following the details in the article Create a database in Azure SQL Database using the Azure portal. Ai fini di questa esercitazione, si presuppone che il nome del database SQL di Azure sia AdventureWorksAzure, ma è possibile specificare il nome che si preferisce.For purposes of this tutorial, the name of the Azure SQL Database is assumed to be AdventureWorksAzure, but you can provide whatever name you wish.

    Nota

    Se si usa SQL Server Integration Services (SSIS) e si intende eseguire la migrazione del database di catalogo per i progetti/pacchetti SSIS (SSISDB) da SQL Server al database SQL di Azure, il database SSISDB di destinazione verrà creato e gestito automaticamente per conto dell'utente quando si esegue il provisioning di SSIS in Azure Data Factory (ADF).If you use SQL Server Integration Services (SSIS) and want to migrate the catalog database for your SSIS projects/packages (SSISDB) from SQL Server to Azure SQL Database, the destination SSISDB will be created and managed automatically on your behalf when you provision SSIS in Azure Data Factory (ADF). Per altre informazioni sulla migrazione dei pacchetti SSIS, vedere l'articolo Eseguire la migrazione di pacchetti SQL Server Integration Services in Azure.For more information about migrating SSIS packages, see the article Migrate SQL Server Integration Services packages to Azure.

  • Scaricare e installare l'ultima versione di Data Migration Assistant.Download and install the latest version of the Data Migration Assistant.

  • Creare una rete virtuale di Microsoft Azure per il Servizio Migrazione del database di Azure usando il modello di distribuzione di Azure Resource Manager, che offre la connettività da sito a sito per i server di origine locali con ExpressRoute o VPN.Create a Microsoft Azure Virtual Network for Azure Database Migration Service by using the Azure Resource Manager deployment model, which provides site-to-site connectivity to your on-premises source servers by using either ExpressRoute or VPN. Per altre informazioni sulla creazione di una rete virtuale, vedere la documentazione sulla rete virtuale e in particolare gli articoli di avvio rapido con istruzioni dettagliate.For more information about creating a virtual network, see the Virtual Network Documentation, and especially the quickstart articles with step-by-step details.

    Nota

    Durante la configurazione della rete virtuale, se si usa ExpressRoute con il peering di rete per Microsoft, aggiungere gli endpoint servizio seguenti alla subnet in cui verrà effettuato il provisioning del servizio:During virtual network setup, if you use ExpressRoute with network peering to Microsoft, add the following service endpoints to the subnet in which the service will be provisioned:

    • Endpoint del database di destinazione (ad esempio endpoint SQL, endpoint Cosmos DB e così via)Target database endpoint (for example, SQL endpoint, Cosmos DB endpoint, and so on)
    • Endpoint di archiviazioneStorage endpoint
    • Endpoint bus di servizioService bus endpoint

    Questa configurazione è necessaria perché il Servizio Migrazione del database di Azure non ha connettività Internet.This configuration is necessary because Azure Database Migration Service lacks internet connectivity.

    Se la connettività da sito a sito tra la rete locale e Azure non è disponibile oppure se la larghezza di banda della connettività da sito a sito è limitata, provare a usare il Servizio Migrazione del database di Azure in modalità ibrida (anteprima).If you don’t have site-to-site connectivity between the on-premises network and Azure or if there is limited site-to-site connectivity bandwidth, consider using Azure Database Migration Service in hybrid mode (Preview). Con la modalità ibrida si usa un ruolo di lavoro della migrazione locale unitamente a un'istanza del Servizio Migrazione del database di Azure in esecuzione nel cloud.Hybrid mode leverages an on-premises migration worker together with an instance of Azure Database Migration Service running in the cloud. Per creare un'istanza del Servizio Migrazione del database di Azure in modalità ibrida, vedere l'articolo Creare un'istanza del Servizio Migrazione del database di Azure in modalità ibrida con il portale di Azure.To create an instance of Azure Database Migration Service in hybrid mode, see the article Create an instance of Azure Database Migration Service in hybrid mode using the Azure portal.

  • Assicurarsi che le regole di sicurezza in uscita del gruppo di sicurezza di rete per la rete virtuale non blocchino le porte di comunicazione seguenti necessarie per il Servizio Migrazione del database di Azure: 443, 53, 9354, 445, 12000.Ensure that your virtual network Network Security Group outbound security rules don't block the following communication ports required for the Azure Database Migration Service: 443, 53, 9354, 445, 12000. Per informazioni dettagliate sul filtro del traffico dei gruppi di sicurezza di rete della rete virtuale di Azure, vedere l'articolo Filtrare il traffico di rete con gruppi di sicurezza di rete.For more detail on Azure virtual network NSG traffic filtering, see the article Filter network traffic with network security groups.

  • Configurare Windows Firewall per l'accesso al motore di database.Configure your Windows Firewall for database engine access.

  • Aprire Windows Firewall per consentire al Servizio Migrazione del database di Azure di accedere all'istanza di origine di SQL Server che per impostazione predefinita è tramite la porta TCM 1433.Open your Windows firewall to allow Azure Database Migration Service to access the source SQL Server, which by default is TCP port 1433. Se l'istanza predefinita è in ascolto su un'altra porta, aggiungerla al firewall.If your default instance is listening on some other port, add that to the firewall.

  • Se si eseguono più istanze denominate di SQL Server tramite porte dinamiche, è consigliabile abilitare il servizio SQL Browser e consentire l'accesso alla porta UDP 1434 attraverso i firewall, in modo che Servizio Migrazione del database di Azure possa connettersi a un'istanza denominata nel server di origine.If you're running multiple named SQL Server instances using dynamic ports, you may wish to enable the SQL Browser Service and allow access to UDP port 1434 through your firewalls so that Azure Database Migration Service can connect to a named instance on your source server.

  • Quando si usa un'appliance firewall all'ingresso dei database di origine, potrebbe essere necessario aggiungere regole del firewall per consentire al Servizio Migrazione del database di Azure di accedere ai database di origine per la migrazione.When using a firewall appliance in front of your source database(s), you may need to add firewall rules to allow Azure Database Migration Service to access the source database(s) for migration.

  • Creare una regola del firewall IP a livello del server per Database SQL di Azure per consentire al Servizio Migrazione del database di Azure di accedere ai database di destinazione.Create a server-level IP firewall rule for Azure SQL Database to allow Azure Database Migration Service access to the target databases. Specificare l'intervallo di subnet della rete virtuale usato per il Servizio Migrazione del database di Azure.Provide the subnet range of the virtual network used for Azure Database Migration Service.

  • Assicurarsi che le credenziali usate per connettersi all'istanza di origine di SQL Server abbiano le autorizzazioni CONTROL SERVER.Ensure that the credentials used to connect to source SQL Server instance have CONTROL SERVER permissions.

  • Assicurarsi che le credenziali usate per connettersi all'istanza di Database SQL di Azure di destinazione abbiano l'autorizzazione CONTROL DATABASE nei database di destinazione.Ensure that the credentials used to connect to target Azure SQL Database instance have CONTROL DATABASE permission on the target databases.

Valutare il database localeAssess your on-premises database

Prima di eseguire la migrazione dei dati da un'istanza di SQL Server a un database singolo o in pool in Database SQL di Azure, è necessario valutare il database di SQL Server per rilevare eventuali problemi che potrebbero causare un blocco e impedire la migrazione.Before you can migrate data from a SQL Server instance to a single database or pooled database in Azure SQL Database, you need to assess the SQL Server database for any blocking issues that might prevent migration. Usando Data Migration Assistant, seguire la procedura descritta nell'articolo Eseguire una valutazione della migrazione a SQL Server per completare la valutazione del database locale.Using the Data Migration Assistant, follow the steps described in the article Performing a SQL Server migration assessment to complete the on-premises database assessment. Di seguito è riportato un riepilogo dei passaggi necessari:A summary of the required steps follows:

  1. In Data Migration Assistant selezionare l'icona Nuovo (+) e quindi selezionare il tipo di progetto Valutazione.In the Data Migration Assistant, select the New (+) icon, and then select the Assessment project type.

  2. Specificare un nome di progetto.Specify a project name. Nell'elenco a discesa Tipo di valutazione selezionare Motore di database, nella casella di testo Tipo del server di origine selezionare SQL Server, nella casella di testo Tipo del server di destinazione selezionare Database SQL di Azure, quindi selezionare Crea per creare il progetto.From the Assessment type drop down list, select Database Engine, in the Source server type text box, select SQL Server, in the Target server type text box, select Azure SQL Database, and then select Create to create the project.

    Quando si valuta il database di SQL Server di origine per la migrazione a un database singolo o in pool in Database SQL di Azure, si può scegliere uno o entrambi i tipi di report di valutazione seguenti:When you're assessing the source SQL Server database migrating to a single database or pooled database in Azure SQL Database, you can choose one or both of the following assessment report types:

    • Check database compatibility (Verificare la compatibilità del database)Check database compatibility
    • Check feature parity (Verificare la parità di funzionalità)Check feature parity

    Entrambi i tipi di report sono selezionati per impostazione predefinita.Both report types are selected by default.

  3. In Data Migration Assistant selezionare Avanti nella schermata Opzioni.In the Data Migration Assistant, on the Options screen, select Next.

  4. Nella schermata Seleziona origini della finestra di dialogo Connetti a un server indicare i dettagli della connessione a SQL Server e quindi selezionare Connetti.On the Select sources screen, in the Connect to a server dialog box, provide the connection details to your SQL Server, and then select Connect.

  5. Nella finestra di dialogo Aggiungi origini selezionare Adventureworks2016, selezionare Aggiungi e quindi selezionare Avvia valutazione.In the Add sources dialog box, select Adventureworks2016, select Add, and then select Start Assessment.

    Nota

    Se si usa SSIS, DMA non supporta al momento la valutazione del database SSISDB di origine.If you use SSIS, DMA does not currently support the assessment of the source SSISDB. I progetti/pacchetti SSIS verranno tuttavia valutati/convalidati man mano che vengono ridistribuiti nel database SSISDB di destinazione ospitato dal database SQL di Azure.However, SSIS projects/packages will be assessed/validated as they are redeployed to the destination SSISDB hosted by Azure SQL Database. Per altre informazioni sulla migrazione dei pacchetti SSIS, vedere l'articolo Eseguire la migrazione di pacchetti SQL Server Integration Services in Azure.For more information about migrating SSIS packages, see the article Migrate SQL Server Integration Services packages to Azure.

    Al termine della valutazione, i risultati vengono visualizzati come mostrato nella figura seguente:When the assessment is complete, the results display as shown in the following graphic:

    Valutare la migrazione dei dati

    Per i database in Database SQL di Azure, le valutazioni identificano i problemi di parità delle funzionalità e i problemi che causano un blocco della migrazione per la distribuzione in un database singolo o in pool.For databases in Azure SQL Database, the assessments identify feature parity issues and migration blocking issues for deploying to a single database or pooled database.

    • La categoria di parità delle funzionalità di SQL Server offre un set completo di indicazioni, approcci alternativi disponibili in Azure e procedure di mitigazione che consentono di pianificare le attività nei progetti di migrazione.The SQL Server feature parity category provides a comprehensive set of recommendations, alternative approaches available in Azure, and mitigating steps to help you plan the effort into your migration projects.
    • La categoria relativa ai problemi di compatibilità identifica funzionalità parzialmente supportate o non supportate che riflettono problemi di compatibilità che potrebbero bloccare la migrazione dei database di SQL Server al database SQL di Azure.The Compatibility issues category identifies partially supported or unsupported features that reflect compatibility issues that might block migrating SQL Server database(s) to Azure SQL Database. Vengono anche fornite raccomandazioni che consentono di risolvere tali problemi.Recommendations are also provided to help you address those issues.
  6. Esaminare i risultati della valutazione per identificare problemi di blocco della migrazione e problemi di parità della funzionalità selezionando le opzioni specifiche.Review the assessment results for migration blocking issues and feature parity issues by selecting the specific options.

Eseguire la migrazione dello schema di esempioMigrate the sample schema

Dopo aver acquisito familiarità con la valutazione e aver verificato che il database selezionato è un candidato idoneo per la migrazione a un database singolo o in pool in Database SQL di Azure, usare DMA per eseguire la migrazione dello schema al database SQL di Azure.After you're comfortable with the assessment and satisfied that the selected database is a viable candidate for migration to a single database or pooled database in Azure SQL Database, use DMA to migrate the schema to Azure SQL Database.

Nota

Prima di creare un progetto di migrazione in Data Migration Assistant, assicurarsi di aver già eseguito il provisioning di un database in Azure come indicato nei prerequisiti.Before you create a migration project in Data Migration Assistant, be sure that you have already provisioned a database in Azure as mentioned in the prerequisites.

Importante

Se si usa SSIS, DMA non supporta al momento la migrazione del database SSISDB di origine, ma è possibile ridistribuire i propri progetti/pacchetti SSIS nel database SSISDB di destinazione ospitato dal database SQL di Azure.If you use SSIS, DMA does not currently support the migration of source SSISDB, but you can redeploy your SSIS projects/packages to the destination SSISDB hosted by Azure SQL Database. Per altre informazioni sulla migrazione dei pacchetti SSIS, vedere l'articolo Eseguire la migrazione di pacchetti SQL Server Integration Services in Azure.For more information about migrating SSIS packages, see the article Migrate SQL Server Integration Services packages to Azure.

Per eseguire la migrazione dello schema di Adventureworks2016 a un database singolo o in pool in Database SQL di Azure, seguire questa procedura:To migrate the Adventureworks2016 schema to a single database or pooled database Azure SQL Database, perform the following steps:

  1. In Data Migration Assistant selezionare l'icona Nuovo (+) e quindi in Tipo di progetto selezionare Migrazione.In the Data Migration Assistant, select the New (+) icon, and then under Project type, select Migration.

  2. Specificare il nome del progetto, nella casella di testo Source server type (Tipo di server di origine) selezionare SQL Server e quindi nella casella di testo Target server type (Tipo di server di destinazione) selezionare Database SQL di Azure.Specify a project name, in the Source server type text box, select SQL Server, and then in the Target server type text box, select Azure SQL Database.

  3. In Migration Scope (Ambito della migrazione) selezionare Schema only (Solo schema).Under Migration Scope, select Schema only.

    Dopo aver eseguito i passaggi precedenti, viene visualizzata l'interfaccia di Data Migration Assistant come illustrato nella figura seguente:After performing the previous steps, the Data Migration Assistant interface should appear as shown in the following graphic:

    Creare un progetto di Data Migration Assistant

  4. Selezionare Crea per creare il progetto.Select Create to create the project.

  5. In Data Migration Assistant specificare i dettagli della connessione di origine per SQL Server, selezionare Connetti, quindi selezionare il database Adventureworks2016.In the Data Migration Assistant, specify the source connection details for your SQL Server, select Connect, and then select the Adventureworks2016 database.

    Dettagli della connessione di origine Data Migration Assistant

  6. Selezionare Avanti in Connetti al server di destinazione, specificare i dettagli della connessione di destinazione per il database SQL di Azure, selezionare Connetti, quindi selezionare il database AdventureWorksAzure di cui è già stato eseguito il provisioning nel database SQL di Azure.Select Next, under Connect to target server, specify the target connection details for the Azure SQL Database, select Connect, and then select the AdventureWorksAzure database you had pre-provisioned in Azure SQL Database.

    Dettagli della connessione di destinazione Data Migration Assistant

  7. Selezionare Avanti per passare alla schermata Seleziona oggetti, in cui è possibile specificare gli oggetti dello schema nel database Adventureworks2016 che devono essere distribuiti in Database SQL di Azure.Select Next to advance to the Select objects screen, on which you can specify the schema objects in the Adventureworks2016 database that need to be deployed to Azure SQL Database.

    Per impostazione predefinita, sono selezionati tutti gli oggetti.By default, all objects are selected.

    Generare script SQL

  8. Selezionare Genera script SQL per creare gli script SQL e quindi esaminare gli script per individuare eventuali errori.Select Generate SQL script to create the SQL scripts, and then review the scripts for any errors.

    Script dello schema

  9. Selezionare Deploy schema (Distribuisci schema) per distribuire lo schema nel database SQL di Azure e in seguito alla distribuzione dello schema, verificare che il server di destinazione non presenti anomalie.Select Deploy schema to deploy the schema to Azure SQL Database, and then after the schema is deployed, check the target server for any anomalies.

    Distribuire lo schema

Registrare il provider di risorse Microsoft.DataMigrationRegister the Microsoft.DataMigration resource provider

  1. Accedere al portale di Azure.Sign in to the Azure portal. Cercare e selezionare Sottoscrizioni.Search for and select Subscriptions.

    Mostra le sottoscrizioni del portale

  2. Selezionare la sottoscrizione in cui si vuole creare l'istanza del Servizio Migrazione del database di Azure e quindi selezionare Provider di risorse.Select the subscription in which you want to create the instance of Azure Database Migration Service, and then select Resource providers.

    Visualizzare i provider di risorse

  3. Cercare migration e quindi selezionare Registra per Microsoft.DataMigration.Search for migration, and then select Register for Microsoft.DataMigration.

    Registrare il provider di risorse

Creare un'istanzaCreate an instance

  1. Nel menu del portale di Azure o dalla pagina Home selezionare Crea una risorsa.In the Azure portal menu or on the Home page, select Create a resource. Cercare e selezionare Servizio Migrazione del database di Azure.Search for and select Azure Database Migration Service.

    Azure Marketplace

  2. Nella schermata Servizio Migrazione del database di Azure selezionare Crea.On the Azure Database Migration Service screen, select Create.

    Creare l'istanza del Servizio Migrazione del database di Azure

  3. Nella schermata Informazioni di base di Crea servizio Migrazione:On the Create Migration Service basics screen:

    • Selezionare la sottoscrizione.Select the subscription.
    • Creare un nuovo gruppo di risorse o sceglierne uno esistente.Create a new resource group or choose an existing one.
    • Specificare un nome per l'istanza del Servizio Migrazione del database di Azure.Specify a name for the instance of the Azure Database Migration Service.
    • Selezionare la località in cui si vuole creare l'istanza del Servizio Migrazione del database di Azure.Select the location in which you want to create the instance of Azure Database Migration Service.
    • Scegliere Azure come modalità del servizio.Choose Azure as the service mode.
    • Selezione di un piano tariffario.Select a pricing tier. Per altre informazioni sui costi e i piani tariffari, vedere la pagina relativa ai prezzi.For more information on costs and pricing tiers, see the pricing page.

    Configurare le impostazioni di base dell'istanza del Servizio Migrazione del database di Azure

    • Al termine, selezionare Avanti: Rete.Select Next: Networking.
  4. Nella schermata Rete di Crea servizio Migrazione:On the Create Migration Service networking screen:

    • Selezionare una rete virtuale esistente o crearne una nuova.Select an existing virtual network or create a new one. La rete virtuale consente al Servizio Migrazione del database di Azure di accedere all'istanza di SQL Server di origine e all'istanza di destinazione di Database SQL di Azure.The virtual network provides Azure Database Migration Service with access to the source SQL Server and the target Azure SQL Database instance. Per altre informazioni su come creare una rete virtuale nel portale di Azure, vedere l'articolo Creare una rete virtuale con il portale di Azure.For more information about how to create a virtual network in the Azure portal, see the article Create a virtual network using the Azure portal.

    Configurare le impostazioni di rete dell'istanza del Servizio Migrazione del database di Azure

    • Selezionare Rivedi e crea per creare il servizio.Select Review + Create to create the service.

Creare un progetto di migrazioneCreate a migration project

Dopo aver creato il servizio, individuarlo nel portale di Azure, aprirlo e creare un nuovo progetto di migrazione.After the service is created, locate it within the Azure portal, open it, and then create a new migration project.

  1. Nel menu del portale di Azure selezionare Tutti i servizi.In the Azure portal menu, select All services. Cercare e selezionare Servizi Migrazione del database di Azure.Search for and select Azure Database Migration Services.

    Individuare tutte le istanze di Servizio Migrazione del database di Azure

  2. Nella schermata Servizi Migrazione del database di Azure selezionare l'istanza del Servizio Migrazione del database di Azure creata.On the Azure Database Migration Services screen, select the Azure Database Migration Service instance that you created.

  3. Selezionare Nuovo progetto di migrazione.Select New Migration Project.

    Individuare l'istanza di Servizio Migrazione del database di Azure

  4. Nella schermata Nuovo progetto di migrazione specificare un nome per il progetto e quindi selezionare SQL Server nella casella di testo Tipo del server di origine, Database SQL di Azure nella casella di testo Tipo del server di destinazione e Migrazione dei dati offline per Scegli il tipo di attività.On the New migration project screen, specify a name for the project, in the Source server type text box, select SQL Server, in the Target server type text box, select Azure SQL Database, and then for Choose type of activity, select Offline data migration.

    Creare il progetto del Servizio Migrazione del database

  5. Selezionare Crea ed esegui attività per creare il progetto ed eseguire l'attività di migrazione.Select Create and run activity to create the project and run the migration activity.

Specificare le informazioni di origineSpecify source details

  1. Nella schermata Seleziona origine specificare i dettagli di connessione per l'istanza di SQL Server di origine.On the Select source screen, specify the connection details for the source SQL Server instance.

    Accertarsi di usare un nome di dominio completo (FQDN) per il nome dell'istanza di SQL Server di origine.Make sure to use a Fully Qualified Domain Name (FQDN) for the source SQL Server instance name. Nelle situazioni in cui la risoluzione del nome DNS non è possibile, si può usare l'indirizzo IP.You can also use the IP Address for situations in which DNS name resolution isn't possible.

  2. Se nel server di origine non è installato un certificato attendibile, selezionare la casella di controllo Considera attendibile certificato server.If you have not installed a trusted certificate on your source server, select the Trust server certificate check box.

    Quando non è installato un certificato attendibile, SQL Server genera un certificato autofirmato all'avvio dell'istanza.When a trusted certificate is not installed, SQL Server generates a self-signed certificate when the instance is started. Questo certificato viene usato per crittografare le credenziali per le connessioni client.This certificate is used to encrypt the credentials for client connections.

    Attenzione

    Le connessioni TLS crittografate con un certificato autofirmato non offrono sicurezza avanzata.TLS connections that are encrypted using a self-signed certificate do not provide strong security. Sono infatti suscettibili ad attacchi man-in-the-middle.They are susceptible to man-in-the-middle attacks. Non è consigliabile affidarsi a TLS usando certificati autofirmati in un ambiente di produzione o in server connessi a Internet.You should not rely on TLS using self-signed certificates in a production environment or on servers that are connected to the internet.

    Importante

    Se si usa SSIS, il Servizio Migrazione del database non supporta al momento la migrazione del database SSISDB di origine, ma è possibile ridistribuire i propri progetti/pacchetti SSIS nel database SSISDB di destinazione ospitato dal database SQL di Azure.If you use SSIS, DMS does not currently support the migration of source SSISDB, but you can redeploy your SSIS projects/packages to the destination SSISDB hosted by Azure SQL Database. Per altre informazioni sulla migrazione dei pacchetti SSIS, vedere l'articolo Eseguire la migrazione di pacchetti SQL Server Integration Services in Azure.For more information about migrating SSIS packages, see the article Migrate SQL Server Integration Services packages to Azure.

    Dettagli origine

  3. Selezionare Avanti: Seleziona la destinazione.Select Next: Select target.

Specificare i dettagli della destinazioneSpecify target details

  1. Nella schermata Seleziona la destinazione specificare i dettagli di connessione per la destinazione, ovvero l'istanza di Database SQL di Azure di cui è già stato eseguito il provisioning e in cui è stato distribuito lo schema di Adventureworks2016 con Data Migration Assistant.On the Select target screen, specify the connection details for the target Azure SQL Database, which is the pre-provisioned Azure SQL Database to which the Adventureworks2016 schema was deployed by using the Data Migration Assistant.

    Selezionare la destinazione

  2. Selezionare Avanti: Mappa ai database di destinazione e mappare il database di origine e quello di destinazione per la migrazione.Select Next: Map to target databases screen, map the source and the target database for migration.

    Se il database di destinazione contiene lo stesso nome del database di origine, il Servizio Migrazione del database di Azure seleziona il database di destinazione per impostazione predefinita.If the target database contains the same database name as the source database, Azure Database Migration Service selects the target database by default.

    Eseguire il mapping nei database di destinazione

  3. Selezionare Avanti: Configura le impostazioni di migrazione, quindi espandere l'elenco delle tabelle ed esaminare l'elenco dei campi interessati.Select Next: Configuration migration settings, expand the table listing, and then review the list of affected fields.

    Il Servizio Migrazione del database di Azure seleziona automaticamente tutte le tabelle di origine vuote disponibili nell'istanza di destinazione di Database SQL di Azure.Azure Database Migration Service auto selects all the empty source tables that exist on the target Azure SQL Database instance. Se si vuole eseguire di nuovo la migrazione delle tabelle che includono già dati, occorre selezionarle esplicitamente in questo pannello.If you want to remigrate tables that already include data, you need to explicitly select the tables on this blade.

    Selezionare le tabelle

  4. Selezionare Avanti: Riepilogo, quindi esaminare la configurazione della migrazione e specificare un nome per l'attività di migrazione nella casella di testo Nome attività.Select Next: Summary, review the migration configuration and in the Activity name text box, specify a name for the migration activity.

    Scegliere l'opzione di convalida

Eseguire la migrazioneRun the migration

  • Selezionare Avvia migrazione.Select Start migration.

    Viene visualizzata la finestra dell'attività di migrazione con il campo Stato dell'attività impostato su In sospeso.The migration activity window appears, and the Status of the activity is Pending.

    Stato attività

Monitorare la migrazioneMonitor the migration

  1. Nella schermata dell'attività di migrazione selezionare Aggiorna per aggiornare la visualizzazione finché nel campo Stato delle migrazioni non viene indicato Completata.On the migration activity screen, select Refresh to update the display until the Status of the migration shows as Completed.

    Stato attività: Completata

  2. Verificare i database di destinazione nell'istanza di Database SQL di Azure di destinazione.Verify the target database(s) on the target Azure SQL Database.

Risorse aggiuntiveAdditional resources