Microsoft Visual C++ Redistribuível instalado com SQL Server é sinalizado como fim da vida útil ou obsoleto

Sintomas

Quando você instala o Microsoft SQL Server em um computador e o programa de instalação do SQL Server instala um Microsoft Visual C++ Redistribuível, seu software de segurança pode enviar alertas sobre o fim da vida útil (EOL) ou componentes de software obsoletos neste computador. Esses alertas de segurança referem-se aos seguintes componentes Microsoft Visual C++ redistribuíveis.

SQL Server versão Redistribuível instalado por SQL Server
SQL Server 2016 redistribuível Microsoft Visual C++ 2010
SQL Server 2014 redistribuível Microsoft Visual C++ 2010
SQL Server 2012 redistribuível Microsoft Visual C++ 2010

Motivo

O software de segurança produz alertas pelo seguinte motivo:

De acordo com a política de ciclo de vida, o suporte para componentes do Visual Studio que pertencem à versão 2010 terminou no ano de 2020. Essa política é aplicável à instalação autônoma desses componentes.

Resolução

Se o Microsoft Visual C++ Redistribuível for instalado como parte do SQL Server, ele continuará com suporte até o final do ciclo de vida SQL Server.

Se você receber esses alertas em computadores que têm as versões SQL Server listadas instaladas, recomendamos que você trabalhe com sua equipe de segurança para implementar exclusões para esses computadores conforme apropriado. Se você receber esses alertas em computadores que não têm as versões SQL Server listadas instaladas, siga as diretrizes fornecidas nos detalhes do alerta.

Observação

Pode haver produtos de terceiros, como scanners de segurança, que sinalizam a Redistribuível como expirada. Se o Microsoft Visual C++ Redistribuível for instalado por um produto da Microsoft que ainda está em suporte, o Redistributable estará em suporte de acordo com a política de componentes da Microsoft para esse produto. Para obter mais informações, consulte Microsoft Visual C++ Redistribuível.

Não desinstale nenhum componente que SQL Server instalado como parte do processo padrão de instalação e patching. Se você remover o Microsoft Visual C++ Redistribuível, SQL Server componentes e recursos poderão encontrar comportamentos e resultados inesperados. Por exemplo, os programas no SQL Server dependem do comportamento específico das funções de runtime C e podem falhar se o runtime do Visual C++ for removido. Você também pode notar que esses componentes são reinstalados ao executar o patch das instâncias SQL Server.

Mais informações

  • A política de pacote redistribuível indica:

    Se o Pacote Redistribuível do Visual C++ for instalado por um produto que ainda está em suporte, o Redistributable estará em suporte de acordo com a Política Geral do Ciclo de Vida desse produto.

  • A política de ciclo de vida redistribuível é declarada em Microsoft Visual C++ Redistribuível.

    Há algumas instâncias específicas em que o Microsoft Visual C++ Redistribuível ainda tem suporte além do ciclo de vida do produto do Visual Studio subjacente, apenas para correções de segurança e apenas no contexto e no período dos produtos da Microsoft que dependem dele. Uma dessas instâncias é quando o Microsoft Visual C++ Redistribuível é distribuído em outros produtos da Microsoft, como SQL Server, Windows Server ou Microsoft Office.

  • SQL Server versões posteriores e 2017 instalam Microsoft Visual C++ 2015 ou superior. Por Microsoft Visual C++ Downloads com suporte mais recentes do Redistributable, as versões do Visual Studio desde o Visual Studio 2015 compartilham os mesmos arquivos redistribuíveis. Por exemplo, todos os aplicativos criados pelos conjuntos de ferramentas do Visual Studio 2015, 2017, 2019 ou 2022 podem usar o mais recente Microsoft Visual C++ Redistribuível.