Monitoraggio e risoluzione dei problemi di migrazione dei dati (Stretch Database)
Si applica a: SQL Server 2016 (13.x) e versioni successive - Solo Windows
Importante
Stretch Database è deprecato in SQL Server 2022 (16.x) e database SQL di Azure. Questa funzionalità verrà rimossa nelle versioni future del motore di database. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.
Controllare lo stato della migrazione dei dati in una vista a gestione dinamica
In alternativa, aprire DMV sys.dm_db_rda_migration_status
per visualizzare il numero di batch e righe di dati di cui è stata eseguita la migrazione. Per altre informazioni, vedere sys.dm_db_rda_migration_status (Transact-SQL).
Risoluzione dei problemi di migrazione dei dati
Non viene eseguita la migrazione in Azure delle righe dalla tabella abilitata per l'estensione. Qual è il problema?
Esistono diversi problemi che possono influire sulla migrazione. Verificare quanto segue.
Verificare la connettività di rete per il computer SQL Server.
Verificare che il firewall di Azure non stia bloccando la connessione di SQL Server all'endpoint remoto.
Verificare lo stato dell'ultimo batch nella DMV
sys.dm_db_rda_migration_status
. Se si è verificato un errore, controllare i valori error_number, error_state, ed error_severity per il batch.Per altre informazioni sulla vista, vedere sys.dm_db_rda_migration_status (Transact-SQL).
Per altre informazioni sul contenuto di un messaggio di errore di SQL Server, vedere sys.messages (Transact-SQL).
Il firewall di Azure blocca le connessioni dal server locale
Potrebbe essere necessario aggiungere una regola nelle impostazioni del firewall di Azure per il server Azure per consentire a SQL Server di comunicare con il server Azure remoto.