Основные отличия SQL Server Native Client от Microsoft OLE DB для SQL Server:
- SQL Server Native Client — это автономная библиотека, используемая как для OLE DB, так и для ODBC. video2.skills-academy.com Её можно использовать для приложений, которым нужны новые возможности, появившиеся в версиях с SQL Server 2005 до SQL Server 2012. video2.skills-academy.com
- Microsoft OLE DB Provider for SQL Server (SQLOLEDB) подключается через стандартный интерфейс базы данных (OLE DB). docs.appeon.com С 2011 года он считается устаревшим, и его не рекомендуется использовать при разработке новых продуктов. video2.skills-academy.com
Таким образом, SQL Server Native Client рекомендуется для новых разработок, а Microsoft OLE DB Provider для SQL Server — для существующих приложений, которые не требуют новых возможностей. video2.skills-academy.com social.msdn.microsoft.com