Symptomy
Podczas próby aktualizacji 2008 Microsoft SQL Server do SQL Server 2008 z dodatkiem Service Pack 2 (SP2) na komputerze, na którym zainstalowano tylko Microsoft .NET Framework 4 Client Profile zainstalowany, instalacja dodatku Service Pack nie powiedzie się i zostanie wyświetlony następujący komunikat o błędzie:
Instalator programu SQL Server 2008 wymaga zainstalowania programu Microsoft.NET Framework 4,0. Pobierz i zainstaluj program .NET Framework z http://www.Microsoft.com/net , a następnie uruchom ponownie Instalatora.
Komunikat o błędzie podobny do następującego: zobacz komunikaty o błędach obrazu w plikach dziennika Instalatora programu SQL Serverpodczas badania sqlsetup. log, który znajduje się w folderze pliki tymczasowe (% temp%), zobacz wpisy podobne do następujących:Uwaga Microsoft .NET Framework 4,0 składa się z .NET Framework 4 Client Profile i .NET Framework 4 rozszerzonych składników. Składniki te istnieją osobno w elemencie programy i funkcje w panelu sterowania lub w elemencie Dodaj lub usuń programy w panelu sterowania we wcześniejszych wersjach systemu Windows.
Aby rozwiązać ten problem, należy uzyskać najnowszy dodatek Service Pack dla programu SQL Server 2008. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
968382 w jaki sposób uzyskać najnowszy dodatek Service Pack dla programu SQL Server 2008
Aby obejść ten problem, należy zainstalować pełną wersję programu.NET Framework 4,0, a następnie ponów próbę zainstalowania dodatku Service Pack. Aby zainstalować pełną wersję, zobacz Microsoft.NET Framework 4 (Instalator sieci Web).
Zaawansowane informacje
Ten błąd występuje, gdy program instalacyjny programu SQL Server wykryje, że klient 4,0 .NET Framework jest zainstalowany w systemie i przekierowuje środowisko CLR, aby załadować niektóre biblioteki .NET Framework 4,0, które są obecne tylko w pełnej wersji programu .NET Framework 4,0.
Stan
Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft, które są wymienione w sekcji "dotyczy". Ten problem został po raz pierwszy rozwiązany w dodatku Service Pack 3 dla programu Microsoft SQL Server 2008.