Microsoft Visual C++ Redistributable geïnstalleerd met SQL Server wordt gemarkeerd als einde van de levensduur of verouderd
Symptomen
Wanneer u Microsoft SQL Server installeert op een computer en het INSTALLATIEprogramma van SQL Server een Microsoft Visual C++ Redistributable installeert, kan uw beveiligingssoftware waarschuwingen verzenden over het einde van de levensduur (EOL) of verouderde softwareonderdelen op deze computer. Deze beveiligingswaarschuwingen verwijzen naar de volgende Onderdelen van Microsoft Visual C++ Redistributable.
SQL Server-versie | Herdistribueerbaar geïnstalleerd door SQL Server |
---|---|
SQL Server 2016 | Microsoft Visual C++ 2010 Redistributable |
SQL Server 2014 | Microsoft Visual C++ 2010 Redistributable |
SQL Server 2012 | Microsoft Visual C++ 2010 Redistributable |
Oorzaak
De beveiligingssoftware produceert waarschuwingen om de volgende reden:
Volgens het levenscyclusbeleid is de ondersteuning voor Visual Studio-onderdelen die deel uitmaken van versie 2010 , beëindigd in het jaar 2020. Dit beleid is van toepassing op de zelfstandige installatie van deze onderdelen.
Oplossing
Als Microsoft Visual C++ Redistributable is geïnstalleerd als onderdeel van SQL Server, wordt het nog steeds ondersteund tot het einde van de levenscyclus van SQL Server.
Als u deze waarschuwingen ontvangt op computers waarop de vermelde SQL Server-versies zijn geïnstalleerd, raden we u aan samen te werken met uw beveiligingsteam om uitsluitingen voor die computers te implementeren, indien van toepassing. Als u deze waarschuwingen ontvangt op computers waarop de vermelde SQL Server-versies niet zijn geïnstalleerd, volgt u de richtlijnen in de waarschuwingsdetails.
Notitie
Er kunnen producten van derden zijn, zoals beveiligingsscanners, die de redistributable markeren als verlopen. Als Microsoft Visual C++ Redistributable is geïnstalleerd door een Microsoft-product dat nog steeds wordt ondersteund, wordt het Redistributable ondersteund volgens het Microsoft-onderdeelbeleid voor dat product. Zie Microsoft Visual C++ Redistributable voor meer informatie.
Verwijder geen onderdelen die SQL Server installeert als onderdeel van het standaardinstallatie- en patchproces. Als u microsoft Visual C++ Redistributable verwijdert, kunnen SQL Server-onderdelen en -functies onverwacht gedrag en resultaten ondervinden. Programma's in SQL Server zijn bijvoorbeeld afhankelijk van het specifieke gedrag van C-runtimefuncties en kunnen mislukken als Visual C++-runtime wordt verwijderd. U kunt ook merken dat deze onderdelen opnieuw worden geïnstalleerd wanneer u patching van de SQL Server-exemplaren uitvoert.
Meer informatie
Het redistributable-pakketbeleid geeft het volgende aan:
Als visual C++ Redistributable is geïnstalleerd door een product dat nog steeds wordt ondersteund, wordt het redistributable ondersteund volgens het algemene levenscyclusbeleid voor dat product.
Het redistributable-levenscyclusbeleid wordt vermeld in Microsoft Visual C++ Redistributable.
Er zijn enkele specifieke exemplaren waarbij Microsoft Visual C++ Redistributable nog steeds wordt ondersteund buiten de onderliggende levenscyclus van het Visual Studio-product, alleen voor beveiligingsoplossingen en alleen in de context en het tijdsbestek van de Microsoft-producten die hiervan afhankelijk zijn. Een dergelijk exemplaar is wanneer microsoft Visual C++ Redistributable wordt gedistribueerd in andere Microsoft-producten, zoals SQL Server, Windows Server of Microsoft Office.
SQL Server 2017 en latere versies installeren Microsoft Visual C++ 2015 of hoger. Per Microsoft Visual C++ Redistributable meest recente ondersteunde downloads delen Visual Studio-versies sinds Visual Studio 2015 dezelfde Redistributable-bestanden delen. Apps die zijn gebouwd met visual Studio 2015, 2017, 2019 of 2022, kunnen bijvoorbeeld de meest recente Microsoft Visual C++ Redistributable gebruiken.