The 'SQLNCLI' provider is not registered on the local machine, sql server 2012

tuj picture tuj · Sep 4, 2012 · Viewed 52.6k times · Source

Working on deploying an application from my development box to a client. On the client when I run my exe, I get the error "The 'SQLNCLI10' Provider is not registered on the local machine.

I'm developing in SQL Server 2012. I have tried installing sqlncli.msi on the target machine with no luck.

Can anyone tell me what package I need to install on the client machine to get my app to work? And if possible provide a URL to said package?

Thanks!

Answer

tuj picture tuj · Sep 4, 2012

Figured out I needed the 2008 version as opposed to the 2012 version.

http://go.microsoft.com/fwlink/?LinkId=123718&clcid=0x409