An Azure service for ingesting, preparing, and transforming data at scale.
Hi Jeff Geitz
This error is not caused by anything expiring in Azure Data Factory. It occurs because ADF does not manage ODBC drivers. All ODBC connections in ADF must run through a Self‑Hosted Integration Runtime (SHIR), and the required ODBC driver and DSN must be present and accessible on that machine.
For ODBC linked services, Azure Data Factory requires:
- A 64‑bit ODBC driver
- A System DSN (User DSNs are not supported)
If the DSN was created as a User DSN, it may stop working unexpectedly—often after OS updates or service restarts which results in the following error:
On the Self‑Hosted Integration Runtime machine:
- Open
C:\Windows\System32\odbcad32.exe - Confirm the MySQL ODBC driver is installed (64‑bit)
- Recreate the DSN as a System DSN (not a User DSN)
- Ensure the driver name exactly matches what the linked service expects
If Skip Test Connection was enabled at any point, make sure the credentials are re‑entered before clicking Apply.
If possible, consider migrating to the native Azure Database for MySQL connector in Azure Data Factory. It uses a built‑in driver, works with Azure Integration Runtime, and avoids ODBC/DSN‑related issues entirely.
Hope this helps. Please let us know if you have any questions or concerns.