Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us at FabCon Vienna from September 15-18, 2025, for the ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM. Get registered
Hello,
I was trying out the Copy Job (Preview) item as what it is meant to be will be very useful for me. I attempted to pull data from a SQL Server running an older version. I was greeted with this error:
Failure happened on 'Source' side.
ErrorCode=SqlOperationFailed,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=A database operation failed with the following error: ''FORMAT' is not a recognized built-in function name.',Source=,''Type=System.Data.SqlClient.SqlException,Message='FORMAT' is not a recognized built-in function name.,Source=.Net SqlClient Data Provider,SqlErrorNumber=195,Class=15,ErrorCode=-2146232060,State=10,Errors=[{Class=15,Number=195,State=10,Message='FORMAT' is not a recognized built-in function name.,},],'
According to this article, the 'FORMAT' function was introduced in SQL Server 2012. My server is running a version prior to that. Is there anyway to work around this to allow the Copy Job to work?
Thanks,
Jacob
[This is a repost from another section. Someone asked me to post it here instead.]
Still looking for a solution to this. Is it possible to create my own FORMAT function on the sys schema that Copy Job will call?
Hi @jisaac,
Could you try to use the Copy Activity within the Data Pipeline instead of the Copy Job? I'm not sure whether Copy Activity does not use FORMAT, but you could try that out.
Hi @FabianSchut,
Copy activity from pipelines work on my SQL Server 2008 R2 database, yes. I have been using them for several months. I was interested in the automatic Incremental Loading feature of the Copy Job, so I'm hoping to switch if I can get it to work.
(I already have an incremental loading system working with Notebooks, but it's rather clunky.)
Thanks for your response, but this is not helpful. I am not the one making the FORMAT call, it is the Copy Job doing it natively. I'm asking if I can change Copy Job to not use that function call, or if there is another work around.
Also, I already linked a similar post in the original post.
I don't think Microsoft will want to support that legacy setup.
Then is there a workaround I could do on my end?
you mean, apart from upgrading your database?
Yes, of course. The program using the SQL server is being replaced, so there's no benefit in upgrading the SQL server version. I also don't know if the program would support the newer version of SQL server. After a year or two, data will stop changing on the program as we'd be completely moved over to the new program. Until then, I need to pull data incrementally from both systems.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Fabric update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
2 |