Program Microsoft Visual C++ Redistributable zainstalowany z programem SQL Server jest oflagowany jako koniec życia lub przestarzały
Symptomy
Podczas instalowania programu Microsoft SQL Server na komputerze, a program instalacyjny programu SQL Server instaluje pakiet redystrybucyjny programu Visual C++ firmy Microsoft, oprogramowanie zabezpieczające może wysyłać alerty dotyczące zakończenia życia (EOL) lub przestarzałych składników oprogramowania na tym komputerze. Te alerty zabezpieczeń dotyczą następujących składników usługi Microsoft pakiet redystrybucyjny programu Visual C++.
Wersja programu SQL Server | Pakiet redystrybucyjny zainstalowany przez program SQL Server |
---|---|
SQL Server 2016 | Pakiet redystrybucyjny Programu Microsoft Visual C++ 2010 |
SQL Server 2014 | Pakiet redystrybucyjny Programu Microsoft Visual C++ 2010 |
SQL Server 2012 | Pakiet redystrybucyjny Programu Microsoft Visual C++ 2010 |
Przyczyna
Oprogramowanie zabezpieczające generuje alerty z następującego powodu:
Zgodnie z zasadami cyklu życia wsparcie składników programu Visual Studio należących do wersji 2010 zakończyło się w roku 2020. Te zasady mają zastosowanie do autonomicznej instalacji tych składników.
Rozwiązanie
Jeśli program Microsoft pakiet redystrybucyjny programu Visual C++ jest zainstalowany w ramach programu SQL Server, będzie on nadal obsługiwany do końca cyklu życia programu SQL Server.
Jeśli te alerty są wyświetlane na komputerach z zainstalowanymi wymienionymi wersjami programu SQL Server, zalecamy pracę z zespołem ds. zabezpieczeń w celu zaimplementowania wykluczeń dla tych komputerów zgodnie z potrzebami. Jeśli otrzymasz te alerty na komputerach, na których nie zainstalowano wymienionych wersji programu SQL Server, postępuj zgodnie ze wskazówkami podanymi w szczegółach alertu.
Uwaga 16.
Mogą istnieć produkty innych firm, takie jak skanery zabezpieczeń, które flaguje pakiet redystrybucyjny jako wygasły. Jeśli pakiet redystrybucyjny programu Visual C++ firmy Microsoft jest instalowany przez produkt firmy Microsoft, który jest nadal w pomocy technicznej, pakiet redystrybucyjny jest w obsłudze zgodnie z zasadami składników firmy Microsoft dla tego produktu. Aby uzyskać więcej informacji, zobacz Microsoft pakiet redystrybucyjny programu Visual C++.
Nie należy odinstalować żadnego składnika instalowanego przez program SQL Server w ramach standardowego procesu instalacji i stosowania poprawek. Jeśli usuniesz pakiet redystrybucyjny programu Visual C++ firmy Microsoft, składniki i funkcje programu SQL Server mogą napotkać nieoczekiwane zachowanie i wyniki. Na przykład programy w programie SQL Server polegają na określonym zachowaniu funkcji środowiska uruchomieniowego języka C i mogą zakończyć się niepowodzeniem, jeśli środowisko uruchomieniowe visual C++ zostanie usunięte. Można również zauważyć, że te składniki są ponownie instalowane podczas wykonywania poprawek wystąpień programu SQL Server.
Więcej informacji
Zasady pakietu redystrybucyjnego wskazują:
Jeśli pakiet redystrybucyjny programu Visual C++ jest instalowany przez produkt, który jest nadal w obsłudze, pakiet redystrybucyjny jest w obsłudze zgodnie z ogólnymi zasadami cyklu życia dla tego produktu.
Zasady cyklu życia pakietu redystrybucyjnego są określone w pakiet redystrybucyjny programu Visual C++ firmy Microsoft.
Istnieje kilka konkretnych wystąpień, w których firma Microsoft pakiet redystrybucyjny programu Visual C++ jest nadal obsługiwana poza bazowym cyklem życia produktu Visual Studio, tylko w przypadku poprawek zabezpieczeń i tylko w kontekście i przedziale czasowym produktów firmy Microsoft, które są od niego zależne. Jednym z takich przypadków jest sytuacja, gdy pakiet redystrybucyjny Microsoft Visual C++ jest dystrybuowany w innych produktach firmy Microsoft, takich jak SQL Server, Windows Server lub Microsoft Office.
Program SQL Server 2017 lub nowsze wersje instalują program Microsoft Visual C++ 2015 lub nowszy. Na pliki microsoft pakiet redystrybucyjny programu Visual C++ najnowsze obsługiwane pliki do pobrania, wersje programu Visual Studio od programu Visual Studio 2015 współdzielą te same pliki redystrybucyjne. Na przykład wszystkie aplikacje utworzone przez zestawy narzędzi programu Visual Studio 2015, 2017, 2019 lub 2022 mogą korzystać z najnowszych zestawów narzędzi firmy Microsoft pakiet redystrybucyjny programu Visual C++.