Posted by: n3ilb | August 4, 2008

Error with sqlncli.msi when attempting to install SQL Express

Hi,

I came across the following issue when trying to install SQL Express Edition SP2 on my Vista Business Edition laptop today. The install would kick off fine but about half way through it will fail with the error message…

Product: Microsoft SQL Server Native
Client — Error 1706. An installation package for the product Microsoft SQL Server Native Client cannot be found. Try the installation again using a valid copy of the installation package ’sqlncli.msi’

It turns out I already have the SQL Native Client installed, but for some reason the Express installer doesn’t detect this. Thankfully there is a simple fix, just go to add and remove programs (or Programs and Features in Vista) and uninstall the SQL Native Client. I’d recommend you uninstall any other SQL 2005 components that were installed before the setup failed to ensure a clean install the next time. Once you’ve got everything uninstalled, re-run the setup and you shouldn’t have any problems.

N3ilb


Responses

  1. Thank you! Now I can stop beating my head against a wall.
    Install worked, my head not so much.

  2. Ken, no worries, glad you found this useful!

  3. Thanks now it works no more problems woot wooot

  4. This works for those of us programming on XP platforms as well – I had the same issue installing SQL Server 2005 Express.

    cheers!

  5. Robert – you are very welcome, glad you found it useful!

  6. Thanks man you saved me.

  7. Thank you so much for the solution. I was so upset with SQL Express not getting installed on Vista, coz the same setup would run flawlessly on other machines. Didnt realise that there was an old corrupt SQL setup installed on the Vista box.

  8. Thanks a lot it works fine after uninstallation of native client.

  9. You’re very welcome, glad it helped!


Leave a response

Your response:

Categories