Symptom
När du försöker uppdatera Microsoft SQL Server 2008 till SQL Server 2008 Service Pack 2 (SP2) på en dator som bara har Microsoft .NET Framework 4 klient profilen installerad, Service Pack-installationen misslyckas och du får följande felmeddelande:
Installationsprogrammet för SQL Server 2008 kräver att Microsoft.NET Framework 4,0 installeras. Hämta och installera .NET Framework från http://www.Microsoft.com/net och kör sedan installationsprogrammet igen.
Felmeddelandet liknar följande: se bild felmeddelanden i loggfiler för SQL Server-installationsfilernär du undersöker sqlsetup. log som finns i mappen Temporary Files (% temp%), visas poster av följandeslag: Microsoft .NET Framework 4,0 består av .NET Framework 4-klientprofilen och .NET Framework 4 Extended-komponenterna. Dessa komponenter finns separat i program och funktioner på Kontrollpanelen eller i Lägg till eller ta bort program på Kontrollpanelen i tidigare versioner av Windows.
Lös problemet genom att skaffa den senaste service Packet för SQL Server 2008. Om du vill veta mer klickar du på följande artikelnummer och visar artikeln i Microsoft Knowledge Base:
968382 hur du skaffar den senaste service Packet för SQL Server 2008
Undvik det här problemet genom att installera den fullständiga versionen av.NET Framework 4,0 och försök sedan Service Pack-installationen. Om du vill installera den fullständiga versionen, se Microsoft.NET Framework 4 (Web Installer).
Avancerad information
Det här felet uppstår när installationsprogrammet för SQL Server upptäcker att .NET Framework 4,0-klienten är installerad på datorn och omdirigerar CLR för att läsa in vissa .NET Framework 4,0-bibliotek som endast finns i den fullständiga versionen av.NET Framework-4,0.
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "gäller". Det här problemet korrigerades först i Microsoft SQL Server 2008 Service Pack 3.