Welcome to Microsoft Q&A platform and thanks for posting your query here.
Please check below steps to troubleshoot and resolve the issue:
- Check for Data Anomalies: Ensure there are no null values or unexpected data types in your source data. Sometimes, data anomalies can cause the copy activity to hang
- Monitor Performance: Use the performance tuning tips provided by Azure Data Factory to identify any bottlenecks. This can help you understand if the issue is related to data store throttling, integration runtime performance, or other factors
- Increase DTUs: If your SQL Server is under high utilization, consider upgrading to a higher tier to handle the load better
- Check for Table Locks: Even though you mentioned there are no table locks, it's worth double-checking if there are any long-running transactions or locks on the target table that might be causing the issue
- Review Integration Runtime: Ensure that your integration runtime has enough resources to handle the data load. If you're using a self-hosted IR, consider scaling it up or out
- Enable Logging: Configure logging in your ADF pipeline to capture more detailed logs. This can help you identify where the process is getting stuck.
- Test with Smaller Batches: As you've already done, continue testing with smaller batches of data to pinpoint the exact threshold where the issue occurs. This can help you identify if there's a specific data-related issue.
I hope this information helps. Please do let us know if you have any further queries.
Kindly consider upvoting the comment if the information provided is helpful. This can assist other community members in resolving similar issues.