Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

We've captured the moments from FabCon & SQLCon that everyone is talking about, and we are bringing them to the community, live and on-demand. Starts on April 14th. Register now

Reply
sasdfasdfsad
Advocate III
Advocate III

SQL Native Client is recommended but has been deprecated?

The PowerBI documentation says to use the SNAC (SQL Server Native Client) but that has also been removed and it suggests using the newest OLE DB driver....???
Power Query SQL Server connector - Power Query | Microsoft Learn

sasdfasdfsad_0-1688567506165.png

However, the SQL Native Client has been removed and is not recommended.

sasdfasdfsad_1-1688567543656.png


So what is the best choice here?

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @sasdfasdfsad ,

 

Here's my personal understanding: it means that Power BI doesn't need best/high performance for connecting to SQL Server by default, so the OLE DB driver is installed. But if you need the best performance, you need to install SQL Server Native Client before using the SQL Server connector. 

 

                                                                                                                                                         

Best Regards,

Stephen Tao

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.           

View solution in original post

3 REPLIES 3
Anonymous
Not applicable

Hi @sasdfasdfsad ,

 

As explained in the documentation, note that the OLE DB driver is used by default for Power BI's SQL Server connector.

The SQL Server Native Client (often abbreviated SNAC) has been removed from SQL Server 2022 (16.x) and SQL Server Management Studio 19 (SSMS).

They refer to different objects, that's how I understand it. One in Power BI and one in SQL Server 2022 and SSMS 2019.

vstephenmsft_2-1688698688015.png

 

 

                                                                                                                                                         

Best Regards,

Stephen Tao

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.           

Why do they recommend using the SQL Native Client driver if it has been depreciated though?  That's the weird bit.

Anonymous
Not applicable

Hi @sasdfasdfsad ,

 

Here's my personal understanding: it means that Power BI doesn't need best/high performance for connecting to SQL Server by default, so the OLE DB driver is installed. But if you need the best performance, you need to install SQL Server Native Client before using the SQL Server connector. 

 

                                                                                                                                                         

Best Regards,

Stephen Tao

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.           

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.