Znane problemy z konfiguracją SQL Server 2008 R2 i SQL Server 2008

W tym artykule omówiono problemy z konfiguracją i migracją specyficzne dla SQL Server 2008 R2 i SQL Server 2008 na komputerze z systemem Windows Server 2012 R2, Windows Server 2012, Windows 8.1 lub Windows 8.

Oryginalna wersja produktu: SQL Server
Oryginalny numer KB: 2681562

Problem 1: Nie można odinstalować SQL Server 2008 Express Edition lub SQL Server 2008 R2 Express Edition

Symptomy

Podczas próby odinstalowania programu SQL Server 2008 R2 lub SQL Server 2008 Express Edition może zostać wyświetlony komunikat o błędzie podobny do następującego:

Nie można zainstalować następującej funkcji:
.NET Framework 3.5 (obejmuje platformy .NET 2.0 i 3.0)

Zrzut ekranu przedstawiający komunikat o błędzie: nie można zainstalować następującej funkcji.

Rozwiązanie

Aby uzyskać informacje na temat sposobu rozwiązania tego problemu, zobacz Nie można odinstalować, naprawić, dodać nowych funkcji lub dodać nowego wystąpienia do SQL Server 2008 lub SQL Server 2008 R2 w Windows 8.

Obejście problemu

Aby obejść ten problem, wykonaj jedną z następujących czynności:

  • Przed odinstalowaniem programu SQL Server 2008 Express Edition włącz .NET Framework 3.5.

  • Skopiuj plik MediaInfo.xml z nośnika instalacyjnego SQL Server 2008 R2 lub nośnika instalacyjnego SQL Server 2008 Express Edition do następującego folderu przed próbą odinstalowania SQL Server 2008 R2 lub SQL Server 2008 Express Edition:

    \Program Files (x86)\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2

Problem 2. Reguła "Weryfikacja usługi klastra" kończy się niepowodzeniem podczas próby zainstalowania wystąpienia klastra trybu failover SQL Server 2008 R2

Symptomy

Podczas próby zainstalowania wystąpienia klastra trybu failover SQL Server 2008 R2 instalacja kończy się niepowodzeniem w regule weryfikacji usługi klastra. Podczas wyświetlania szczegółów zostanie wyświetlony komunikat o błędzie podobny do następującego:

Zrzut ekranu przedstawiający okno Sprawdzanie wyników reguły, w którym pokazano, że weryfikacja usługi klastra reguł nie powiodła się.

Przyczyna

Ten problem występuje, jeśli biblioteka MSClus.dll oparta na modelu COM nie jest włączona.

Uwaga

Programy konfiguracji klastra SQL Server 2008 i SQL Server 2008 R2 zależą od biblioteki MSClus.dll opartej na modelu COM. Jeśli ta biblioteka nie jest włączona w węźle klastra, instalacja zakończy się niepowodzeniem.

Rozwiązanie

Aby rozwiązać ten problem, wykonaj jedną z następujących czynności:

  • Włącz funkcję serwera automatyzacji klastra trybu failover w każdym węźle przy użyciu Menedżer serwera. W Menedżer serwera rozwiń węzeł Narzędzia administracji zdalnej serwera, rozwiń węzeł Narzędzia administracji funkcji, rozwiń węzeł Narzędzia klastrowania trybu failover, a następnie wybierz pozycję Serwer automatyzacji klastra trybu failover.

  • Uruchom następujące polecenie cmdlet Windows PowerShell w każdym węźle, aby włączyć funkcję serwera automatyzacji klastra trybu failover:

    add-windowsfeature RSAT-Clustering-AutomationServer
    

    Uwaga

    To polecenie cmdlet należy uruchomić w wierszu polecenia z podwyższonym poziomem uprawnień.