Ho avuto lo stesso problema. Ma ho anche dovuto eseguire passaggi aggiuntivi. Ecco cosa ho fatto.
Eseguire i passaggi seguenti (solo versione a 64 bit di SQL Server 2005 Developer Edition testata su Windows 8 Pro a 64 bit)
- Estrai sqlncli.msi / sqlncli_x64.msi da SP3 o SP4. L'ho fatto da SP4
- Installa sqlncli
- Avvia installazione di SQL Server 2005
- Durante l'installazione ho ricevuto un erroreIl servizio SQL Server non è stato avviato. Per ulteriori informazioni, vedere gli argomenti della documentazione in linea di SQL Server "Procedura:visualizzare i file di registro dell'installazione di SQL Server 2005" e "Avvio manuale di SQL Server".
- Non fare ancora clic su Annulla. Da un'installazione di SQL Server 2005 SP3 o SP4 copiare i file SQLSERVR.EXE e SQLOS.DLL e inserirli nella cartella di installazione SQL.
- Fai clic su RIPROVA
Per il PASSO 5 sopra:anche se non ho provato a esaminare l'installazione di SP4/SP3 per SQLSERVR.EXE e SQLOS.DLL ma se non si dispone di un'installazione esistente di SQL Server 2005 SP3/SP4, allora forse provare a esaminare SP3/ SP4 EXE (file compresso). Non sono sicuro che questo possa aiutare. In ogni caso puoi creare una VM e installare SQL Server 2005 con SP3/Sp4 per copiare i file per Windows 8