Symptomy
Rozpatrzmy następujący scenariusz:
-
Na komputerze z systemem Windows 8 jest zainstalowany dodatek Service Pack 1 (SP1) dla programu Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 R2 Express lub nowsza wersja.
-
Na komputerze nie zainstalowano programu Microsoft .NET Framework 3,5.
-
Użytkownik próbuje wykonać dowolną z następujących czynności:
-
Odinstalowywanie programu SQL Server
-
Naprawianie programu SQL Server
-
Dodawanie nowych funkcji do programu SQL Server
-
Dodawanie nowego wystąpienia do programu SQL Server
-
W tym scenariuszu operacja kończy się niepowodzeniem.UwagaTen problem występuje również podczas próby zainstalowania jakichkolwiek pakietów Service Pack lub aktualizacji zbiorczej programu SQL Server.
Przyczyna
Ten problem występuje, ponieważ program .NET Framework 3,5 jest traktowany niepoprawnie jako warunek wstępny dla wszystkich operacji opisanych w sekcji "Symptomy". UwagaW systemie Windows 8 jest domyślnie zainstalowany program Microsoft .NET Framework 4, a program SQL Server 2008 Express z dodatkiem SP1 lub nowsza wersja można zainstalować razem z systemem .NET Framework 4.
Rozwiązanie
Informacje o aktualizacji zbiorczej
Zbiorcza aktualizacja 8 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 2
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 8. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji dla programu SQL Server 2008 R2 z dodatkiem Service Pack 2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2871401 Pakiet aktualizacji zbiorczej 8 dla 2008 R2 z dodatkiem Service Pack 2Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które uwzględniono w poprzedniej wersji poprawki do programu SQL Server 2008 R2 z dodatkiem Service Pack 2. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. 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:
2730301 Kompilacja programu SQL Server 2008 R2 opublikowanych po wydaniu programu SQL Server 2008 R2 z dodatkiem Service Pack 2
Zbiorcza aktualizacja 12 dla SQL Server 2008 z dodatkiem Service Pack 3
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 12. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji dla programu SQL Server 2008 z dodatkiem Service Pack 3, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2863205 Pakiet aktualizacji zbiorczej 12 dla programu SQL Server 2008 z dodatkiem Service Pack 3Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji programu SQL Server 2008 z dodatkiem Service Pack 3. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. 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:
2629969 Kompilacje programu SQL Server 2008 wydane po opublikowaniu dodatku Service Pack 3 dla programu SQL Server 2008
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".