Příznaky
Pokud se pokusíte aktualizovat Microsoft SQL Server 2008 na SQL Server 2008 Service Pack 2 (SP2) v počítači, ve kterém je nainstalován pouze Profil klienta rozhraní Microsoft .NET Framework 4 , instalace aktualizace Service Pack se nezdaří a zobrazí se následující chybová zpráva:
Instalace serveru SQL Server 2008 vyžaduje, aby byla nainstalována platforma Microsoft .NET Framework 4,0. Stáhněte a nainstalujte rozhraní .NET Framework ze http://www.Microsoft.com/NET a pak znovu spusťte instalační program.
Chybová zpráva je podobná následující: informace ochybových zprávách v souborech protokolu instalačního programu serveru SQL Serverpři zkoumání souboru SQLSetup. log, který je umístěn ve složce dočasných souborů (% Temp%), se zobrazí položky podobné následujícím:Poznámka rozhraní Microsoft .NET Framework 4,0 se skládá z profilu klienta rozhraní .NET Framework 4 a rozšířených součástí rozhraní .NET Framework 4. Tyto součásti existují samostatně v ovládacím panelu programy a funkce nebo v ovládacím panelu Přidat nebo odebrat programy v předchozích verzích systému Windows.
Chcete-li tento problém vyřešit, Získejte nejnovější aktualizaci Service Pack pro SQL Server 2008. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
968382 jak získat nejnovější aktualizaci Service Pack pro SQL Server 2008
Chcete-li tento problém obejít, nainstalujte plnou verzi rozhraní .NET Framework 4,0 a potom opakujte instalaci aktualizace Service Pack. Chcete-li nainstalovat úplnou verzi, naleznete informace v tématu Microsoft .NET Framework 4 (Web Installer).
Upřesňující informace
K této chybě dochází, když instalační program serveru SQL Server zjistí, že je v systému nainstalován klient .NET Framework 4,0, a přesměruje modul CLR na načtení některých knihoven rozhraní .NET Framework 4,0, které jsou přítomny pouze v plné verzi rozhraní .NET Framework 4,0.
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "platí pro". Tento problém byl poprvé opraven aktualizací Microsoft SQL Server 2008 Service Pack 3.