Известные проблемы с установкой SQL Server 2008 R2 и SQL Server 2008

В этой статье рассматриваются проблемы установки и миграции, относящиеся к SQL Server 2008 R2 и SQL Server 2008 на компьютере под управлением Windows Server 2012 R2, Windows Server 2012, Windows 8.1 или Windows 8.

Оригинальная версия продукта: SQL Server
Оригинальный номер базы знаний: 2681562

Проблема 1. Невозможно удалить SQL Server 2008 Express Edition или SQL Server 2008 R2 Express Edition

Симптомы

При попытке удалить SQL Server 2008 R2 или SQL Server 2008 Express Edition может появиться следующее сообщение об ошибке:

Не удалось установить следующую функцию:
платформа .NET Framework 3.5 (включает .NET 2.0 и 3.0)

Снимок экрана: сообщение об ошибке: не удалось установить следующую функцию.

Разрешение

Сведения о том, как устранить эту проблему, см. в статье Не удается удалить, восстановить, добавить новые функции или добавить новый экземпляр в SQL Server 2008 или SQL Server 2008 R2 в Windows 8.

Обходной путь

Чтобы устранить эту проблему, выполните одно из указанных ниже действий.

  • Включите платформа .NET Framework 3.5 перед удалением SQL Server 2008 Express Edition.

  • Скопируйте файлMediaInfo.xml с установочного носителя SQL Server 2008 R2 или установочного носителя SQL Server 2008 Express Edition в следующую папку, прежде чем пытаться удалить SQL Server 2008 R2 или SQL Server 2008 Express Edition:

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

Проблема 2. Правило проверки службы кластеров завершается сбоем при попытке установить экземпляр отказоустойчивого кластера SQL Server 2008 R2

Симптомы

При попытке установить экземпляр отказоустойчивого кластера SQL Server 2008 R2 установка завершается ошибкой в правиле проверки службы кластеров. При просмотре сведений появляется сообщение об ошибке, похожее на следующее:

Снимок экрана: окно

Причина

Эта проблема возникает, если библиотека MSClus.dll на основе COM не включена.

Примечание.

Программы установки кластера SQL Server 2008 и SQL Server 2008 R2 зависят от библиотеки MSClus.dll на основе COM. Если эта библиотека не включена на узле кластера, программа установки завершается ошибкой.

Разрешение

Чтобы устранить проблему, выполните одно из действий, указанных ниже.

  • Включите функцию сервера автоматизации отказоустойчивого кластера на каждом узле с помощью диспетчер сервера. В диспетчер сервера разверните узел Средства удаленного администрирования сервера, средства администрирования компонентов, средства отказоустойчивой кластеризации, а затем выберите Сервер автоматизации отказоустойчивого кластера.

  • Выполните следующий командлет Windows PowerShell на каждом узле, чтобы включить функцию сервера автоматизации отказоустойчивого кластера:

    add-windowsfeature RSAT-Clustering-AutomationServer
    

    Примечание.

    Этот командлет необходимо выполнить в командной строке с повышенными привилегиями.