Когда вы запускаете установщик для SQLServer 2005, первое, что он делает, это проверяет наличие в системе предварительных условий для установки. Эта часть установщика должна установить подходящую версию .NET Framework 2.0 для SQL Server 2005. Пожалуйста, попробуйте установить инфраструктуру в качестве предварительного условия для установки SQL.