Резюме
Microsoft откри проблем, който засяга изпълнимите файлове на Microsoft VC++ 2013, които се инсталират като предварително условие от SQL Server 2016. Налична е актуализация, която да коригира този проблем. Ако тази актуализация на изпълнимите файлове на VC++ Runtime не е инсталирана, SQL Server 2016 може да изпита проблеми със стабилността в определени ситуации.
Как да получите този сборен пакет за актуализация
Следната актуализация е налична в Центъра за изтегляния на Microsoft:
Изтеглете важната актуализация за предварителните изисквания на MSVCRT за SQL Server 2016 сега.
Повече информация
Препоръчваме ви да проверите версията на компилацията на DLL библиотеките Microsoft VC Runtime, които са инсталирани на сървъри, на които има или ще има инсталиран SQL Server 2016. Трябва да инсталирате KB3138367 , ако версията на компилацията на %SystemRoot%\system32\msvcr120.dll не е 12.0.40649.5 или по-нова. За да проверите версията на файла, отворете Windows Explorer, намерете и щракнете с десния бутон върху файла %SystemRoot%\system32\msvcr120.dll, щракнете върху "Свойства" и след това щракнете върху раздела "Подробни данни ".
За повече информация относно актуализацията на DLL библиотеките за изпълнение на VC, включително инструкции за ръчно инсталиране на актуализацията, вижте следната статия от базата знания на Microsoft:
Актуализация на 3138367 за Visual C++ 2013 и Visual C++ Redistributable Package
Също така се предлага и актуализация на SQL Server, която съдържа актуализираните библиотеки на VCRT: Критична актуализация за предварителни изисквания на MSVCRT за SQL Server 2016 г. (KB3164398).
KB3164398 е наличен някой от следните методи:
- SQL Server 2016 Setup има механизъм, който проверява за важни онлайн актуализации по време на процеса на инсталиране, ако има интернет достъп до сървърите на Microsoft. Ако не сте инсталирали KB3138367 по време на този процес, имате възможност да KB3164398 приемете като част от процеса на инсталиране. Ако не приемете предложената актуализация, инсталацията ще продължи да бъде изложена на проблема, докато двоичните файлове на Microsoft VC Runtime не бъдат актуализирани чрез друг механизъм.
- Ако системата има интернет достъп до сървърите на Microsoft, след инсталирането на SQL Server 2016 Microsoft Update ще KB3164398 инсталира като критична, която не е свързана със защитата, актуализация за SQL Server 2016. Това ще актуализира VCRT библиотеките, ако не са с версия 12.0.40649.5 или по-нова.
- И накрая, KB3164398 е наличен за изтегляне от центъра на Microsoft за изтегляния.
Забележка: Тази актуализация също така разрешава проблемите в следните статии от Базата знания:
- KB3168691 Не мога да инсталирам Microsoft R Server (самостоятелен) на операционна система Windows Server Core
- KB3166120 КОРЕКЦИЯ: "Не можа да се намери съхранена процедура sys.sp_cdc_parse_captured_column_list", когато разрешите CDC за таблица в SQL Server 2016
Microsoft ще обновява пакетите за издание на SQL Server 2016 RTM на бъдеща дата, като включи актуализираните двоични файлове на Microsoft VC Runtime. Клиентите, които изтеглят обновени RTM пакети за SQL Server 2016 след този момент, няма да изпитат този проблем.
В по-новите издания на обслужване на SQL Server 2016 (CU1 и по-нови версии) актуализираните изпълними файлове ще бъдат инсталирани като част от актуализацията на обслужването, ако това е необходимо.