ADF Pipeline Error:
SqlParallelFailedToGetPartitionRangeSynapse
What does this error mean?
ADF could not determine the partition range for parallel copy from a Synapse Dedicated SQL pool — the internal partition range query returned no results or failed.
Common causes
- 1The partition column specified for parallel copy has no rows in the table (empty table)
- 2The partition upper and lower bounds were set incorrectly and the range contains no data
- 3ADF lacks the necessary permissions to run the internal partition range query on the Synapse pool
How to fix it
- 1Verify the partition column contains data by running a SELECT MIN, MAX query on the column.
- 2If setting manual bounds, ensure the upper bound is greater than the lower bound and the range covers actual data.
- 3Check that the ADF linked service identity has at least db_datareader permission on the Synapse pool.
- 4Consider using dynamic range mode without manual bounds to let ADF auto-calculate the partition range.