Sintomi
Quando si tenta di aggiornare Microsoft SQL Server 2008 a SQL Server 2008 Service Pack 2 (SP2) in un computer in cui è installato solo Microsoft.NET Framework 4 Client Profile, l'installazione del service pack non riesce e viene visualizzato il seguente messaggio di errore:
Il programma di installazione di SQL Server 2008 richiede l'installazione di Microsoft .NET Framework 4.0. Scaricare e installare .NET Framework da http://www.microsoft.com/net quindi eseguire nuovamente il programma di installazione.
Il messaggio di errore è simile al seguente: Vedere i messaggi di errore di immagine nei file diregistro di installazionedi SQL Server Quando si esamina il file Sqlsetup.log che si trova nella cartella dei file temporanei (%temp%), vengono visualizzate voci simili alle seguenti:Si noti che Microsoft.NET Framework 4.0 è costituito dal profilo client di.NET Framework 4 e i componenti estesi di.NET Framework 4. Questi componenti esistono separatamente nell'elemento Programmi e funzionalità nel Pannello di controllo o nell'elemento Installazione applicazioni nel Pannello di controllo nelle versioni precedenti di Windows.
Per risolvere questo problema, ottenere il service pack più recente per SQL Server 2008. Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
968382 come ottenere il service pack più recente per SQL Server 2008
Per risolvere questo problema, installare la versione completa di.NET Framework 4.0 e quindi ritentare l'installazione del service pack. Per installare la versione completa, vedere Microsoft .NET Framework 4 (programma di installazione Web).
Informazioni avanzate
Questo errore si verifica quando il programma di installazione di SQL Server rileva che il client .NET Framework 4.0 è installato nel sistema e reindirizza CLR a caricare alcune librerie di .NET Framework 4.0 che sono presenti solo nella versione completa di.NET Framework 4.0.
Stato
Microsoft ha confermato che si tratta di un problema nei prodotti Microsoft elencati nella sezione "Si applica a". Questo problema è stato corretto per la prima volta in Microsoft SQL Server 2008 Service Pack 3.