Sospendere e riprendere la migrazione dei dati (Estensione database)Pause and resume data migration (Stretch Database)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2016)noDatabase SQL di AzurenoAzure SQL Data WarehousenoParallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Per sospendere o riprendere la migrazione dei dati in Azure, selezionare Estendi per una tabella in SQL Server Management Studio e quindi selezionare Sospendi o Riprendi per sospendere o riprendere la migrazione dei dati.To pause or resume data migration to Azure, select Stretch for a table in SQL Server Management Studio, and then select Pause to pause data migration or Resume to resume data migration. È anche possibile usare Transact-SQL per sospendere o riprendere la migrazione dei dati.You can also use Transact-SQL to pause or resume data migration.

Sospendere la migrazione dei dati nelle singole tabelle per risolvere i problemi nel server locale o per ottimizzare la larghezza di banda di rete disponibile.Pause data migration on individual tables when you want to troubleshoot problems on the local server or to maximize the available network bandwidth.

Sospendere la migrazione dei datiPause data migration

Usare SQL Server Management Studio per sospendere la migrazione dei datiUse SQL Server Management Studio to pause data migration

  1. In Esplora oggetti di SQL Server Management Studio selezionare la tabella abilitata per l'estensione di cui si vuole sospendere la migrazione dei dati.In SQL Server Management Studio, in Object Explorer, select the Stretch-enabled table for which you want to pause data migration.

  2. Fare clic con il pulsante destro del mouse e selezionare Estendi, quindi scegliere Sospendi.Right-click and select Stretch, and then select Pause.

Usare Transact-SQL per sospendere la migrazione dei datiUse Transact-SQL to pause data migration

Eseguire questo comando.Run the following command.

USE <Stretch-enabled database name>;
GO
ALTER TABLE <Stretch-enabled table name>  
    SET ( REMOTE_DATA_ARCHIVE ( MIGRATION_STATE = PAUSED ) ) ;  
GO 

Riprendere la migrazione dei datiResume data migration

Usare SQL Server Management Studio per riprendere la migrazione dei datiUse SQL Server Management Studio to resume data migration

  1. In Esplora oggetti di SQL Server Management Studio selezionare la tabella abilitata per l'estensione di cui si vuole riprendere la migrazione dei dati.In SQL Server Management Studio, in Object Explorer, select the Stretch-enabled table for which you want to resume data migration.

  2. Fare clic con il pulsante destro del mouse e selezionare Estendi, quindi selezionare Riprendi.Right-click and select Stretch, and then select Resume.

Usare Transact-SQL per riprendere la migrazione dei datiUse Transact-SQL to resume data migration

Eseguire questo comando.Run the following command.

USE <Stretch-enabled database name>;
GO
ALTER TABLE <Stretch-enabled table name>   
    SET ( REMOTE_DATA_ARCHIVE ( MIGRATION_STATE = OUTBOUND ) ) ;  
 GO

Controllare se la migrazione è attiva o sospesaCheck whether migration is active or paused

Usare SQL Server Management Studio per controllare se la migrazione è attiva o sospesaUse SQL Server Management Studio to check whether migration is active or paused

In SQL Server Management Studio, aprire Monitoraggio dell'estensione database e controllare il valore della colonna Stato di migrazione .In SQL Server Management Studio, open Stretch Database Monitor and check the value of the Migration State column. Per altre informazioni, vedere Monitor and troubleshoot data migration(Monitorare e risolvere i problemi relativi alla migrazione dei dati).For more info, see Monitor and troubleshoot data migration.

Usare Transact-SQL per controllare se la migrazione è attiva o sospesaUse Transact-SQL to check whether migration is active or paused

Eseguire una query nella vista del catalogo sys.remote_data_archive_tables e controllare il valore della colonna is_migration_paused .Query the catalog view sys.remote_data_archive_tables and check the value of the is_migration_paused column. Per altre informazioni, vedere sys.remote_data_archive_tables.For more info, see sys.remote_data_archive_tables.

Vedere ancheSee Also

ALTER TABLE (Transact-SQL)ALTER TABLE (Transact-SQL)
Monitor and troubleshoot data migrationMonitor and troubleshoot data migration