An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
Hi Michael Clemans,
Yes, transient Azure service or networking outages can sometimes trigger this behavior in Synapse Dedicated SQL Pool external table access.
External tables in dedicated SQL pools rely on multiple backend components working together, including:
PolyBase / COPY engine services
Data Movement Service (DMS)
ADLS Gen2 connectivity
Authentication/token validation
Internal Azure networking between Synapse compute nodes and storage
If there is a temporary disruption in any of those layers — for example a regional networking issue, storage-access interruption, backend service update, or transient platform outage — the SQL pool may enter a degraded state where external file reads start failing with errors like:
“COPY statement input file schema discovery failed … file could not be opened.”
In some cases, the affected pool does not automatically recover its storage connectivity/session state even after the underlying issue clears. Restarting or pause/resume forces the dedicated SQL pool to reinitialize its compute nodes, PolyBase services, and storage connections, which is why the issue immediately resolves afterward.
Your observation that:
the always-running pool was affected, while
the periodically restarted pool was not
also aligns with this type of transient runtime-state issue.
Additionally, not every transient backend issue or short-duration platform disruption results in a public Azure status announcement. Some temporary service-side or networking issues may self-recover quickly or affect only a subset of infrastructure, so customers can sometimes observe intermittent failures even when there is no active public incident posted.
At this time there is no public Microsoft documentation confirming a direct relationship between the Microsoft 365 incident and Synapse connectivity, but temporary Azure infrastructure or networking disruptions can indirectly impact external table access behavior.
Relevant documentation:
https://learn.microsoft.com/azure/synapse-analytics/sql/develop-tables-external-tables
https://learn.microsoft.com/azure/synapse-analytics/known-issues
https://learn.microsoft.com/sql/t-sql/statements/copy-into-transact-sql?view=azure-sqldw-latest
Hope this helps. If you have any follow-up questions, please let me know. I would be happy to help.