Jag hade samma problem. Men jag var också tvungen att utföra ytterligare steg. Här är vad jag gjorde.
Utför följande steg (endast 64-bitarsversionen av SQL Server 2005 Developer Edition testad på Windows 8 Pro 64bit)
- Extrahera sqlncli.msi / sqlncli_x64.msi från SP3 eller SP4. Jag gjorde det från SP4
- Installera sqlncli
- Starta installationen av SQL Server 2005
- Under installationen fick jag ett felmeddelande SQL Server-tjänsten kunde inte startas. För mer information, se SQL Server Books Online-ämnena, "Hur man:Visa SQL Server 2005-installationsloggfiler" och "Starta SQL Server manuellt."
- Klicka inte på avbryt ännu. Kopiera SQLSERVR.EXE och SQLOS.DLL-filer från en installation av SQL Server 2005 SP3 eller SP4 och lägg dem i din SQL-installationsmapp.
- Klicka på FÖRSÖKA igen
För STEG 5 ovan:Även om jag inte försökte undersöka SP4 / SP3-inställningarna för SQLSERVR.EXE och SQLOS.DLL, men om du inte har en befintlig installation av SQL Server 2005 SP3/SP4, kan du kanske försöka titta på SP3/ SP4 EXE (komprimerad fil). Jag är inte säker på om detta kan hjälpa. I vilket fall som helst kan du skapa en virtuell dator och installera SQL Server 2005 med SP3/Sp4 för att kopiera filerna för Windows 8