Hi Keren Osler,
Thank you for posting query in Microsoft Q&A Platform.
When we use selfhosted IR in copy activity either for source or sink, in that case ADF automatically, considers using Selfhosted IR to copy data to sink also. In your case, selfhosted IR is the one which is trying to copy data to Azure SQL as well. And on Azure SQL side some permission issues it might faced.
Consider creating a linked service with selfhosted IR for your sink as well and use the dataset accordingly in sink tab of copy activity.
Hope this helps. Please let me know how it goes. Thank you.
Please consider hitting Accept Answer
button. Accepted answers help community as well. Thank you.