This OLE DB Provider is provided by Microsoft.The provider is contained in the file sqlncli11.dll. Include "Provider=SQLNCLI11" in the connection string to use this provider.
We have SQL Server Native Client 11.0 OLE DB Provider installed on our servers, you can use it directly, please see the sample connection string below
If you got error like
System.InvalidOperationException: The 'SQLNCLI10' provider is not registered on the local machine....
That is because, we have SQL Server Native Client 11.0 OLE DB installed not SQL Server Native Client 10.0 OLE DB, just chagne
1 in your connection string would be ok.