Hello Gomolemo Matsunyane,
Welcome to the Microsoft Q&A and thank you for posting your questions here.
I understand that you are having ADF PIPELINE Data copy from Azure SQL server database to onpremises SQL Server failing issue.
This requires a careful troubleshooting, not for generic. Check the followings before getting back:
- Your “Test connection” and “Validate” do not execute your full path or SQL; they often pass while the runtime fails due to permissions or schema constraints. - https://learn.microsoft.com/en-us/azure/data-factory/concepts-pipelines-activities
- If you enable a Private Endpoint and disable public access, make sure all clients (including Azure IR / ADF Managed VNet) resolve to the private FQDN; mixed setups can black‑hole traffic.- https://learn.microsoft.com/en-us/azure/azure-sql/database/network-access-controls-overview?view=azuresql and https://learn.microsoft.com/en-us/azure/data-factory/tutorial-copy-data-portal-private
- If you don’t open UDP 1434 or specify a fixed TCP port, SHIR can’t resolve the instance, use a fixed port and connect as
server,port. - https://learn.microsoft.com/en-us/azure/data-factory/create-self-hosted-integration-runtime - Creating the ADF MI user at the server blade (IAM) is good but not enough; you must still CREATE USER FROM EXTERNAL PROVIDER inside each database you will read.
I hope this is helpful! Do not hesitate to let me know if you have any other questions or clarifications.
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.