Pipeline is supposed copying several tables from on-prem SQL Server to ADLS parquet files (drop and create during each processing). The intake relies on self-hosted integration runtime. All tests during the configuration are successful (i.e. table structure is retrieved successfully, connection tests are all green etc.). Pipeline however generates following execution error:
Activity Copy_DetailPricingLevelHierarchy failed: Failure happened on 'Sink' side. ErrorCode=UserErrorFailedFileOperation,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Upload file failed at path Intake/MySource\PricingLevelHierarchy.,Source=Microsoft.DataTransfer.Common,''Type=System.InvalidOperationException,Message=Internal connection fatal error. Error state: 18,Source=System.Data,'
I'm failing to understand what is actually failing.
Validations and attempts to fix the issue:
- Input and output connection validation from ADF (success)
- Connection validation from IR VM (success)
- Using Service Principal key to ADF directly to rule-out Azure Vault authentication issue (no change; connection validation remain successful)
- Replacing the IR hosted on VM with auto set-up IR on my personal machine (upload successful)
- Checking the outbound ports 80 and 443 are open on VM (success)
Please advise, what other configurations might be causing sink failure.