Overzicht
Microsoft heeft een probleem geïdentificeerd dat van invloed is op de binaire bestanden van Microsoft VC++ 2013 Runtime die zijn geïnstalleerd als een vereiste door SQL Server 2016. Er is een update beschikbaar om dit probleem op te lossen. Als deze update voor de VC++ Runtime binaries niet is geïnstalleerd, kan SQL Server 2016 in bepaalde situaties stabiliteitsproblemen ondervinden.
Hoe u dit cumulatieve updatepakket kunt verkrijgen
De volgende update is beschikbaar via het Microsoft Downloadcentrum:
Download nu de essentiële update voor SQL Server 2016 MSVCRT-vereisten.
Meer informatie
U wordt aangeraden de buildversie te controleren van de Microsoft VC Runtime DLL's die zijn geïnstalleerd op servers waarop SQL Server 2016 is geïnstalleerd of zal worden geïnstalleerd. U moet KB3138367 installeren als de buildversie van %SystemRoot%\system32\msvcr120.dll niet 12.0.40649.5 of hoger is. U kunt de bestandsversie controleren door Windows Verkenner te openen, het bestand %SystemRoot%\system32\msvcr120.dll te zoeken en er met de rechtermuisknop op te klikken, op Eigenschappen en vervolgens op het tabblad Details te klikken.
Zie het volgende Microsoft Knowledge Base-artikel voor meer informatie over de update van de VC Runtime DLL's, inclusief instructies voor het handmatig installeren van de update:
3138367 Update voor Visual C++ 2013 en Visual C++ Redistributable Package
Er wordt ook een SQL Server update beschikbaar gesteld die de bijgewerkte VCRT-bibliotheken bevat: Essentiële update voor SQL Server 2016 MSVCRT Prerequisites (KB3164398).
KB3164398 is beschikbaar op een van de volgende manieren:
- SQL Server 2016 Setup heeft een mechanisme waarmee wordt gecontroleerd op belangrijke online-updates tijdens het installatieproces, ervan uitgaande dat het internettoegang heeft tot Microsoft-servers. Tijdens dit proces hebt u, als u KB3138367 nog niet hebt geïnstalleerd, de mogelijkheid om KB3164398 te accepteren als onderdeel van het installatieproces. Als u de aangeboden update niet accepteert, blijft de installatie kwetsbaar voor het probleem totdat de binaire bestanden van Microsoft VC Runtime zijn bijgewerkt via een ander mechanisme.
- Als het systeem toegang tot internet heeft tot Microsoft-servers, wordt Microsoft Update na installatie van SQL Server 2016 KB3164398 geïnstalleerd als een essentiële, niet-beveiligingsupdate voor SQL Server 2016. Hierdoor worden de VCRT-bibliotheken bijgewerkt als ze niet versie 12.0.40649.5 of hoger hebben.
- Ten slotte kunt u KB3164398 downloaden via het Microsoft Downloadcentrum.
Opmerking: Met deze update worden ook de problemen in de volgende KB-artikelen opgelost:
- KB3168691 Kan Microsoft R Server (zelfstandig) niet installeren op een Windows Server Core-besturingssysteem
- KB3166120 FIX: 'Kan opgeslagen procedure 'sys.sp_cdc_parse_captured_column_list niet vinden' wanneer u CDC inschakelt voor een tabel in SQL Server 2016
Microsoft zal de RTM-releasepakketten voor SQL Server 2016 in de toekomst vernieuwen door de bijgewerkte Microsoft VC Runtime-binaire bestanden op te nemen. Klanten die hierna vernieuwde RTM-pakketten voor SQL Server 2016 downloaden, ondervinden dit probleem niet.
In latere servicereleases van SQL Server 2016 (CU1 en latere versies) worden de bijgewerkte binaire bestanden geïnstalleerd als onderdeel van de onderhoudsupdate, indien vereist.