Исправление: Ошибка при установке SQL Server 2012 и 2014 SQL Server на сервере с поддержкой TLS 1.2

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3135769
Проблема
При попытке установить Microsoft SQL Server 2012 и 2014 SQL Server на сервере, который имеет безопасности TLS (Transport Layer) версии 1.2 включена, могут возникнуть следующие проблемы:
  • Если версия SQL Server, который вы пытаетесь установить не содержит исправления для поддержки TLS 1.2 (Дополнительные сведения о построении, которое добавляет поддержку TLS 1.2 см. 3052404 КБ), появляется следующее сообщение об ошибке:

    Ожидать в очереди восстановления компонент Database Engine не удалось. Проверьте журнал ошибок SQL Server для причины.
  • Если версия SQL Server, который вы пытаетесь установить выполняет содержит исправления для поддержки TLS 1.2, появляется следующее сообщение об ошибке:

    Подключение к серверу успешно установлено, но затем произошла ошибка при установлении соединения до входа в систему. (поставщик: именованные каналы поставщика, ошибка: 0 - не выполняется на другом конце канала.)
В обоих случаях происходит сбой установки.
Причина
Эта проблема возникает потому, что программа установки SQL Server использует для ADO.NET 2.0 платформа.NET Framework SqlClient. По умолчанию платформа.NET Framework 2.0 работает с TLS 1.0.
Решение
Чтобы устранить эту проблему, установите накопительный пакет исправлений для платформа.NET Framework и перезапустите сервер. Используйте следующие таблицы, чтобы найти соответствующее исправление, в зависимости от операционной системы и версии SQL Server, которые вы используете:
Временное решение
Чтобы обойти эту проблему, выполните следующие действия.
  1. Включение TLS 1.0 на сервере.
  2. Перезагрузите сервер.
  3. Запустите программу установки 2014 SQL Server или SQL Server 2012 и обновить версию SQL Server для построения, которое поддерживает TLS 1.2. (Дополнительные сведения об обновлениях, добавить поддержку TLS 1.2 см.3052404 КБ.)
  4. Отключите протокол TLS 1.0.
  5. Перезагрузите сервер.
Примечание При попытке установить SQL Server 2012 и 2014 SQL Server, которая не содержит исправления для поддержки TLS 1.2 построения, необходимо alsouse этого метода обхода.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Ссылки
Дополнительные сведения о Терминология , которые корпорация Майкрософт использует для описания обновлений программного обеспечения.

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 3135769 — последний просмотр: 01/30/2016 03:29:00 — редакция: 2.0

Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web

  • kbfix kbqfe kbexpertiseadvanced kbsurveynew kbmt KB3135769 KbMtru
Отзывы и предложения