The driver is not correctly installed or the registry keys are missing.
Different versions of SQL Server Native Client can be installed side-by-side. The SQL Server 2008 Native Client 10.0 can coexist with SQL Server 2012 Native Client 11.0. If you encounter this error, try using the standalone redistributable installer ( sqlncli.msi ) from the SQL Server 2008 distribution media rather than an integrated installer. Some users have found that even when the installer warns about an existing higher version, the driver still installs correctly and works alongside the newer version. microsoft sql server native client 10.0 odbc driver download