Hi ,
you can :
1- Capture error information by modifying your procedure to return error details ,liek a status or error message , you can use it as output
2-Log Errors in ADF : use ADF output Dataset to capture the results , you can use lookup activity or stored procedure acitivity to capture the results .
3- in your pipline you can use copy data acitivity to load the data from the blob into a temporary staging table ,once it's in the staging table you can pass it to the stored procedure as a table-valued paramter .
If the reply is helpful, please click Accept Answer and kindly upvote it. If you have additional questions about this answer, please click Comment.