Delen via


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.