Eu tive o mesmo problema. Mas eu também tive que executar etapas adicionais. Aqui está o que eu fiz.
Execute as seguintes etapas (somente a versão de 64 bits do SQL Server 2005 Developer Edition testada no Windows 8 Pro de 64 bits)
- Extraia sqlncli.msi / sqlncli_x64.msi do SP3 ou SP4. Eu fiz isso do SP4
- Instalar sqlncli
- Iniciar a configuração do SQL Server 2005
- Durante a configuração, recebi um erroO serviço SQL Server falhou ao iniciar. Para obter mais informações, consulte os tópicos dos Manuais Online do SQL Server, "Como:Exibir arquivos de log de instalação do SQL Server 2005" e "Iniciando o SQL Server manualmente".
- Não clique em cancelar ainda. A partir de uma instalação do SQL Server 2005 SP3 ou SP4, copie os arquivos SQLSERVR.EXE e SQLOS.DLL e coloque-os na pasta de instalação do SQL.
- Clique em Repetir
Para a ETAPA 5 acima:Embora eu não tenha tentado verificar a configuração do SP4/SP3 para SQLSERVR.EXE e SQLOS.DLL, mas se você não tiver uma instalação existente do SQL Server 2005 SP3/SP4, talvez tente olhar para o SP3/ SP4 EXE (arquivo compactado). Não tenho certeza se isso pode ajudar. Em qualquer caso, você pode criar uma VM e instalar o SQL Server 2005 com SP3/Sp4 para copiar os arquivos para Windows 8