Сводка
Корпорация Майкрософт выявила проблему, влияющую на двоичные файлы среды выполнения Microsoft VC++ 2013, которые устанавливаются в качестве предварительного требования для SQL Server 2016. Доступно обновление для исправления этой проблемы. Если это обновление двоичных файлов среды выполнения VC++ не установлено, в определенных ситуациях в SQL Server 2016 могут возникнуть проблемы со стабильностью.
Порядок получения этого накопительного пакета обновления
Следующее обновление доступно в Центре загрузки Майкрософт:
Скачайте критическое обновление для SQL Server 2016 Необходимые условия MSVCRT прямо сейчас.
Дополнительные сведения
Мы рекомендуем провести проверку версии сборки библиотек DLL среды выполнения Microsoft VC, установленных на серверах, на которых установлен или будет установлен SQL Server 2016. Установите KB3138367 , если версия сборки %SystemRoot%\system32\msvcr120.dll отличается от 12.0.40649.5 или более поздней. Чтобы проверка версию файла, откройте Windows Обозреватель, найдите и щелкните файл %SystemRoot%\system32\msvcr120.dll правой кнопкой мыши, выберите пункт "Свойства", а затем откройте вкладку "Сведения".
Дополнительные сведения об обновлении библиотек DLL среды выполнения VC, включая инструкции по установке обновления вручную, см. в следующей статье базы знаний Майкрософт:
Обновление 3138367 для Visual C++ 2013 и пакета Распространяемый компонент Visual C++
Кроме того, доступно обновление SQL Server, содержащее обновленные библиотеки VCRT: Критическое обновление для предварительных требований MSVCRT (KB3164398 SQL Server 2016 г.).
KB3164398 доступен любой из следующих способов:
- Программа установки SQL Server 2016 использует механизм, который проверяет наличие важных сетевых обновлений во время установки, предполагая, что у него есть доступ к серверам Майкрософт в Интернете. Если вы не установили KB3138367 , у вас есть возможность принять KB3164398 в процессе установки. Если вы не принимаете предложенное обновление, проблема будет по-прежнему возникать в процессе установки до тех пор, пока двоичные файлы среды выполнения Microsoft VC не будут обновлены с помощью другого механизма.
- Если у системы есть доступ к Интернету к серверам Майкрософт, после установки SQL Server 2016 Центр обновления Майкрософт установит KB3164398 как критически важное обновление, не связанное с безопасностью, SQL Server 2016. Это обновит библиотеки VCRT, если их версия не 12.0.40649.5 или более поздняя.
- Наконец, KB3164398 можно скачать в Центре загрузки Майкрософт.
Примечание. Это обновление также устраняет проблемы, описанные в следующих статьях базы знаний:
- KB3168691 Не удается установить Microsoft R Server (автономно) в операционной системе Windows Server Core
- KB3166120 ИСПРАВЛЕНИЕ: "Не удалось найти хранимую процедуру "sys.sp_cdc_parse_captured_column_list" при включении CDC для таблицы в SQL Server 2016
Корпорация Майкрософт обновит пакеты выпусков SQL Server 2016 RTM в будущем, включив в них обновленные двоичные файлы среды выполнения Microsoft VC. Пользователи, которые скачали обновленные пакеты SQL Server 2016 RTM после этого момента, не столкнутся с этой проблемой.
В более поздних выпусках SQL Server 2016 (CU1 и более поздних версий) обновленные двоичные файлы будут установлены в рамках обновления обслуживания, если это потребуется.