--- title: "Monitor and troubleshoot data migration (Stretch Database) | Microsoft Docs" ms.custom: - "SQL2016_New_Updated" ms.date: "06/14/2016" ms.prod: "sql-server-2016" ms.reviewer: "" ms.suite: "" ms.technology: - "dbe-stretch" ms.tgt_pltfrm: "" ms.topic: "article" helpviewer_keywords: - "Stretch Database, monitoring" - "monitoring Stretch Database" ms.assetid: 06950858-8c02-4ec6-9c59-42b787316a2d caps.latest.revision: 14 author: "douglaslMS" ms.author: "douglasl" manager: "craigg" --- # Monitor and troubleshoot data migration (Stretch Database) [!INCLUDE[tsql-appliesto-ss2016-xxxx-xxxx-xxx_md](../../includes/tsql-appliesto-ss2016-xxxx-xxxx-xxx-md.md)] To monitor data migration in Stretch Database Monitor, select **Tasks | Stretch | Monitor** for a database in SQL Server Management Studio . ## Check the status of data migration in the Stretch Database Monitor Select **Tasks | Stretch | Monitor** for a database in SQL Server Management Studio to open Stretch Database Monitor and monitor data migration. - The top portion of the monitor displays general information about both the Stretch-enabled SQL Server database and the remote Azure database. - The bottom portion of the monitor displays the status of data migration for each Stretch-enabled table in the database. ![Stretch Database Monitor](../../sql-server/stretch-database/media/stretch-monitor.PNG "Stretch Database Monitor") ## Check the status of data migration in a dynamic management view Open the dynamic management view **sys.dm_db_rda_migration_status** to see how many batches and rows of data have been migrated. For more info, see [sys.dm_db_rda_migration_status (Transact-SQL)](../../relational-databases/system-dynamic-management-views/stretch-database-sys-dm-db-rda-migration-status.md). ## Troubleshoot data migration **Rows from my Stretch-enabled table are not being migrated to Azure. What’s the problem?** There are several problems that can affect migration. Check the following things. - Check network connectivity for the SQL Server computer. - Check that the Azure firewall is not blocking your SQL Server from connecting to the remote endpoint. - Check the dynamic management view **sys.dm_db_rda_migration_status** for the status of the latest batch. If an error has occurred, check the error_number, error_state, and error_severity values for the batch. - For more info about the view, see [sys.dm_db_rda_migration_status (Transact-SQL)](../../relational-databases/system-dynamic-management-views/stretch-database-sys-dm-db-rda-migration-status.md). - For more info about the content of a SQL Server error message, see [sys.messages (Transact-SQL)](../../relational-databases/system-catalog-views/messages-for-errors-catalog-views-sys-messages.md). **The Azure firewall is blocking connections from my local server.** You may have to add a rule in the Azure firewall settings of the Azure server to let SQL Server communicate with the remote Azure server. ## See Also [Manage and troubleshoot Stretch Database](../../sql-server/stretch-database/manage-and-troubleshoot-stretch-database.md)