Setup failed - no package <sqlncli.msi>

I tried to install a sql 2005 desktop engine. This fails with the error:Tongue Tied< 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

 



Answer this question

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

    I had the same problem and this solution was very helpfull, Thank you. Israel

  • 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

    IdeaI have the solution. If someone is interested: < xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

     

    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”Big Smile)  and installed (this time successful) sql-express.


  • Matthew Wiggins

    Thanks for the point in the right direction!  I had SQL Server 2005 Express on a Windows 2003 Server and installed SQL Server 2005 Standard over it from a folder on the hard drive.  I downloaded the two CD download from Microsoft Volume License Services and extracted them into the same folder.  The install went correctly and it upgraded the existing Express database, but I had no way of creating a new instance in SQL Server Config Manager.  I ran the setup from the folder again but there were no options to install a new instance (I finally figured out it was only running the setup executable from disk 2, which was extracted after disk 1).

    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:

    • Uninstall the SQL Natural Client by running <CD>:\setup\sqlncli.msi
    • Rebooted
    • Installed the SQL Natural Client through the AutoRun selection
    • Installed SQL 2005 normally

    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

    Hi,

    I tried a different approach and it worked:

    run sqlncli.msi
    choose repair (no restart)
    run SQL Express setup again

    Thanks for the ideaIdea! Smile

  • Setup failed - no package <sqlncli.msi>