Hi Sam Burns ,
Welcome to Microsoft Q&A platform and thanks for posting your question here.
As I understand your query, you are trying to copy data from csv to sql pool using synapse pipeline and the data is in the form of array enclosed within quotes. Please let me know if that is not correct understanding.
I manually tried to create table in dedicated sql pool and stored value as you mentioned and it has successfully storing the same:
Query used: insert into tab1 select '''[123, 456, 789]'''
So it is not the issue with the datatype. Could you please share the settings you have configured in the copy activity by providing the relevant screenshots so that I can replicate the same to check from my end.
Looking forward to your response. Thankyou