I tried to install a sql 2005 desktop engine. This fails with the error:
< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
An installaton 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’
I used a fresh, new download SQLEXPR.EXE.
What shall I do

Setup failed - no package <sqlncli.msi>
mdelvecchio
I had a similar problem installing SQL Server 2005 Standard Edition (not the beta) on Win 2000 SP4. It refused to install properly, leaving me without a SQL Server Management Studio. It didn't like the sqlncli.msi file. My solution was similar to that suggested above. Uninstall SQL Client from Control Panel. Then reinstall it from the CD by double clicking directly on the sqlncli.msi file. Then it allowed me to reinstall SQL Server 2005.
Thanks
RCHINTH
Jack McGee
Thanks for your post, it saved me bunches of time.
I removed the SQL items using control panel, then ran CD:\wcu\sse\sqlexpre.exe from the VS2005 media. I'm good to go. Thx again.
HyperKat
I had the same error
But your solution worked :-)
so Danke schoen
regards
Alok Mani
my friend i tried to deleated sqlncli.msi, then i install the sqlexpr.exe, but again i get the messge "failed to setup sql express edition.
I hve used the disk to save the visual web and visul basic.net 2005 express edition. however when it comes to sql express its keep giving me setup failed message.
and when i downloaed the sql 2005 express edition, after the successfully downloading the file, when i click on the .exe file I receive a messge " sqlexpr.exe is not a valid win32 application" I couldnt work the sql server in anyway. Help me if you can or anyone. I am new to this forum as well so i dont know if i have to request you here or everyone else. :) thanks.
richqwerty
Oh yeah see me do a jig, see me dance up and down, see me put on a happy face.
(That's short for THANKS!)
---
pgpkeys
Ki Dae KIM
Yes,I run "sqlncli.msi" and clicked "uninstall",Then installed sqlexpr.exe successfully,no need to rebooted the computer.
Thanks very much!:)
cdmdc
Thank you very much for posting this.
I actually just uninstalled ncli from "Add/Remove Programs" before running SQLEXPR.EXE in Win 2000.
cych
First I extracted the files in a separate directory:
SQLEXPR.EXE" /x:c:\sqlexprtmp
Then I searched and executed “sqlncli.msi”
I clicked on “uninstall”.
After this I rebooted the computer (in German: “reboot tut gut”
) and installed (this time successful) sql-express.
Matthew Wiggins
I then tried to install off of a folder with just CD 1 in it, and kept hitting the "no package" error with the SQLServer2005_BC.msi file. It never prompted me for the MSI location, but the setup just cacncelled out and eventually gave a fault. After reading this post I went to Add/Remove Programs and uninstalled SQL Server 2005 and all related programs. I then tried running setup from the folder with just CD 1 and the error didn't appear.
I poured over the SQL 2005 BOL in the process and couldn't find anything about installing SQL from a single folder/administrative share (like can be done with Office). Does anyone have any info on this or do you need the full DVD version to do this
Gary Thorne Jr.
HAL Systems
MarkX
i encoutered the same problem too, and luckily i found ur post, and it worked. thanx mate.
however i would be more happy if someone can provide what is the reason to cause the error i m using XP SP2 by the way.
Jonathan R
Great Job,
I was getting this same error installing MS SQL Server 2005 - Enterprise Edition and was able to:
Thanks,
Mark
SCChoose
Hi.
i tried to installing cluster SQL Enterprise 2005 and got this problem.
I did:
1. By Control Panel, remove all SQL components on both nodes.
2. From SQL CD run sqlncli.msi on both cluster nodes.
3. Autorun SQL installation.
Thanks!
Toadkillerdog
I tried a different approach and it worked:
run sqlncli.msi
choose repair (no restart)
run SQL Express setup again
Thanks for the idea