Hi @Henry Kafeman ,
As Shashank mentioned, suggest you look at your Programs and Features, uninstall Microsoft SQL Server 2012 Native Client. Then install SQL server 2017 Express again as administrator. Please refer the blog “An installation package for the product Microsoft SQL Server 2012 Native Client cannot be found” – during SQL Server 2017 install.
Microsoft will not be releasing a SQL Server 2014 or later version of the SQL Server Native Client. The SQL Server 2012 Native Client (v11, e.g. sqlncli11.dll), can continue to be utilized by SQL Server 2014 and later versions.
> but will that mean that I need to changed my exisiting ODBC connections to use the newer version of the Driver?
Suggest you using ODBC Drivers 17 for SQL Server, please refer to Microsoft ODBC Driver for SQL Server.
ODBC Drivers "SQL Server" 10.00.19041.01 (SQLSRV32.DLL) is deprecated and has not been enhanced since for many years. It is included with Windows only to support legacy applications and is unaware the new SQL data types and features introduced since the release of SQL 2005. From this old thread Compatibility of ODBC driver SQLSRV32.dll with SQL Server versions.
>Will there be any issues communicating with the SQL Server 2014 with the newer ODBC Driver?
No. Don't worry about that. Go ahead.
Best regards,
Cathy
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.