Общие сведения о требованиях к платформа .NET Framework для различных версий SQL Server

В этой статье описываются требования к платформа .NET Framework для различных версий SQL, начиная с SQL Server 2005.

Исходная версия продукта: SQL Server 2019 г., SQL Server 2017 г., SQL Server 2014 г., SQL Server 2012 г., SQL Server 2008 г., SQL Server 2005 г.
Исходный номер базы знаний: 2027770

Сводка

Разные версии Microsoft SQL Server имеют разные версии платформа .NET Framework в качестве необходимых условий для установки, и процедура установки платформа .NET Framework может отличаться в разных операционных системах. Для более новых версий SQL Server эта информация рассматривается в рамках требований к оборудованию и программному обеспечению в следующих статьях:

Для версий SQL Server 2008 R2 и более ранних платформа .NET Framework требования зависят от выпуска устанавливаемого SQL Server. В этой статье описаны эти требования и приведены необходимые сведения, позволяющие установить необходимые платформа .NET Framework.

  1. Используйте Table 1 в разделе Предварительные требования Microsoft DotNET Framework для SQL Server, чтобы проверка требования к платформа .NET Framework для устанавливаемой версии и выпуска.
  2. Проверьте, включена ли платформа .NET Framework в состав операционной системы или необходимо ли скачивать ее отдельно от загрузок Майкрософт, перечисленных в Table 2 разделе .NET Frameworks для SQL Server в различных операционных системах и ссылках для скачивания.
  3. Используйте последний столбец в , Table 2 чтобы проверка, требуются ли специальные процедуры для установки платформы в целевой операционной системе. Если для записи задано значение Да, проверка в последующих разделах этого документа необходимые процедуры. Если запись имеет значение Нет, можно скачать соответствующую платформу по соответствующей ссылке в и Table 2 установить ее в целевой операционной системе.

Примечание.

Поддержка платформы .NET Framework версий 4.5.2, 4.6 и 4.6.1 прекращена 26 апреля 2022 года.

  • SQL Server 2016 (13.x) и более поздних версий требуется платформа .NET Framework 4.6 для ядра СУБД, Master Data Services или репликации (SQL Server программа установки автоматически устанавливает платформа .NET Framework). Вы можете выполнить обновление до .NET 4.8 Framework или напрямую установить .NET 4.8 Framework. Все платформы с основной версией 4 выполняют обновление на месте и имеют обратную совместимость. Дополнительные сведения проверка скачать платформа .NET Framework 4.8 | Бесплатные официальные загрузки (microsoft.com).
  • SQL Server 2014 и SQL Server 2012 используют .NET Framework 3.5 с пакетом обновления 1 (SP1), который поддерживается до 2029 года, поэтому прекращение использования не повлияет на них.

Предварительные требования Microsoft платформа .NET Framework для SQL Server 2008 R2 и более ранних версий SQL Server

В следующей таблице приведены платформа .NET Framework требования к версиям для различных версий и выпусков SQL Server, а также объясняется, входит ли продукт в состав установочных носителей и установлен ли он в процессе установки.

Таблица 1.

Версия SQL или выпуск . Версия NET Framework Входит в состав продукта? Установлено в рамках установки?
SQL Server 2005 (все выпуски) 2.0 Да Нет
SQL Server 2008 Express (core) 2.0 с пакетом обновления 2 (SP2) Нет Нет
SQL Server 2008 в Windows Server 2003, (64-разрядная версия), IA-64 2.0 с пакетом обновления 2 (SP2) Да Да
SQL Server 2008 (все остальные выпуски) 3.5 SP1 Да Да

Программа установки не устанавливает the.NET Framework 3.5 с пакетом обновления 1 (SP1) на компьютерах под управлением Windows Server 2008 R2 Edition для SQL Server 2008 и SQL Server установки отказоустойчивого кластера R2 2008 R2 и Express Edition. Дополнительные сведения о том, как включить платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в этих системах, см. в статье Установка или включение платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows.

Платформы .NET Framework для SQL Server в операционных системах Windows Server 2008 R2 и более ранних версий

В следующей таблице показано, включены ли в состав целевой операционной системы платформа .NET Framework, необходимые для устанавливаемого выпуска SQL и версии. В таблице также указано, требуются ли какие-либо дополнительные шаги для установки или включения Платформы в соответствующей операционной системе, а таблица предоставляет ссылку для скачивания соответствующих платформа .NET Framework распространяемых файлов.

Таблица 2.

Версия .NET Номер версии Входит в состав операционной системы По умолчанию с операционными системами Устанавливается вместе с Visual Studio .NET Redist или ссылка для скачивания Требуются ли специальные процедуры для установки redist?
2.0 2.0.50727.42 Windows Server 2003 R2 Нет Microsoft Visual Studio 2005 Нет
3.5 SP1 3.5.30729.1 Windows Server 2008 R2 Нет Нет 3.5 SP1 Да, для Windows Server 2008 R2

Установка или включение платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows

Чтобы установить платформа .NET Framework в Windows 8 и более поздних версиях операционной системы, см. раздел Установка платформа .NET Framework 3.5 в Windows 10, Windows 8.1 и Windows 8.

В Windows Server 2008 R2 платформа .NET Framework является компонентом, и его установка отличается от предыдущих версий операционной системы Windows. В следующей процедуре объясняется, как проверить установку платформа .NET Framework 3.5.1. В этой процедуре также объясняется, как определить, не установлена ли платформа .NET Framework, и как его можно добавить в эти среды.

Как определить, установлен ли платформа .NET Framework 3.5 с пакетом обновления 1 (SP1)

Чтобы определить, установлена ли платформа .NET Framework 3.5.1 в Windows Server 2008 R2, выполните следующие действия.

  1. Выберите Запустить>средства администрирования>диспетчер сервера.
  2. Выберите Компоненты , чтобы отобразить все установленные компоненты в области справа.
  3. Убедитесь, что платформа .NET Framework 3.5.1 указан как установленный компонент.

Если платформа .NET Framework 3.5.1 не указан в качестве установленного компонента, используйте один из следующих способов установки.

Метод 1. Использование диспетчер сервера

  1. В диспетчер сервера выберитеДобавить компоненты, чтобы отобразить список возможных функций.

  2. В интерфейсе Select Features (Выбор компонентов) разверните запись функции платформа .NET Framework 3.5.1.

  3. После развертывания платформа .NET Framework 3.5.1 Компоненты вы увидите два флажка. Один флажок предназначен для платформа .NET Framework 3.5.1, а другой — для активации WCF. Установите флажок рядом с платформа .NET Framework 3.5.1 и нажмите кнопку Далее.

    Примечание.

    Если не развернуть элемент платформа .NET Framework 3.5.1 Features и проверка его, запустится следующий мастер добавления компонентов:

    Снимок экрана: окно мастера добавления компонентов.

    Если мастер запустится, нажмите кнопку Отмена, разверните узел платформа .NET Framework 3.5.1 Компоненты, а затем установите флажок платформа .NET Framework 3.5.1.

  4. Невозможно установить платформа .NET Framework компонентов версии 3.5.1, если также не установлены необходимые службы и компоненты ролей.

  5. В разделе Подтверждение выбранных вариантов установки просмотрите выбранные параметры и нажмите кнопку Установить.

  6. Завершите установку, а затем нажмите кнопку Закрыть.

Способ 2. Использование Windows PowerShell

  1. Выберите Запустить>все программы>Стандартные.
  2. Разверните узел Windows PowerShell, щелкните правой кнопкой мыши Windows PowerShell и выберите Запуск от имени администратора. Выберите Да в поле Контроль учетных записей пользователей .
  3. В командной строке PowerShell введите следующие команды и нажмите клавишу ВВОД после каждой команды:
Import-Module ServerManager
Add-WindowsFeature as-net-framework  

Примечание.

Дополнительные сведения см. на снимку экрана:

Снимок экрана: выходные данные команды в Windows PowerShell.

Ссылки