SQL Server ile yüklenen Microsoft Visual C++ Yeniden Dağıtılabilir kullanım süresi sonu veya kullanım dışı olarak işaretlenir

Belirtiler

Microsoft SQL Server bir bilgisayara yüklediğinizde ve SQL Server kurulum programı bir Microsoft Visual C++ Yeniden Dağıtılabilir yüklerse, güvenlik yazılımınız bu bilgisayardaki kullanım süresi sonu (EOL) veya eski yazılım bileşenleri hakkında uyarılar gönderebilir. Bu güvenlik uyarıları, yeniden dağıtılabilir bileşenler Microsoft Visual C++ aşağıdakilere başvurur.

SQL Server sürümü SQL Server tarafından yüklenen yeniden dağıtılabilir
SQL Server 2016 Microsoft Visual C++ 2010 Yeniden Dağıtılabilir
SQL Server 2014 Microsoft Visual C++ 2010 Yeniden Dağıtılabilir
SQL Server 2012 Microsoft Visual C++ 2010 Yeniden Dağıtılabilir

Neden

Güvenlik yazılımı aşağıdaki nedenle uyarılar üretir:

Yaşam döngüsü ilkesine göre, 2010 sürümüne ait Visual Studio bileşenleri desteği 2020 yılında sona erdi. Bu ilke, bu bileşenlerin tek başına yüklenmesi için geçerlidir.

Çözüm

Microsoft Visual C++ Redistributable SQL Server kapsamında yüklüyse, SQL Server yaşam döngüsünün sonuna kadar desteklenmeye devam eder.

Listelenen SQL Server sürümlerinin yüklü olduğu bilgisayarlarda bu uyarıları alırsanız, bu bilgisayarlar için uygun dışlamaları uygulamak için güvenlik ekibinizle birlikte çalışmanızı öneririz. Listelenen SQL Server sürümleri yüklü olmayan bilgisayarlarda bu uyarıları alırsanız, uyarı ayrıntılarında sağlanan yönergeleri izleyin.

Not

Güvenlik tarayıcıları gibi Redistributable'ı süresi dolmuş olarak işaretleyen üçüncü taraf ürünler olabilir. Microsoft Visual C++ Redistributable hala destekte olan bir Microsoft ürünü tarafından yüklüyse, Yeniden Dağıtılabilir ürün için Microsoft bileşen ilkesine göre destektedir. Daha fazla bilgi için bkz. Microsoft Visual C++ Yeniden Dağıtılabilir.

Standart kurulum ve düzeltme eki uygulama işleminin bir parçası olarak SQL Server herhangi bir bileşeni kaldırmayın. Yeniden Dağıtılabilir Microsoft Visual C++ kaldırırsanız, SQL Server bileşenler ve özellikler beklenmeyen davranış ve sonuçlarla karşılaşabilir. Örneğin, SQL Server içindeki programlar C çalışma zamanı işlevlerinin belirli davranışlarına bağlıdır ve Visual C++ çalışma zamanı kaldırılırsa başarısız olabilir. SQL Server örneklerine düzeltme eki uygulama gerçekleştirdiğinizde bu bileşenlerin yeniden yüklendiğini de fark edebilirsiniz.

Daha fazla bilgi

  • Yeniden Dağıtılabilir paket ilkesi aşağıdakileri gösterir:

    Visual C++ Yeniden Dağıtılabilir hala destekte olan bir ürün tarafından yüklenirse, Yeniden Dağıtılabilir, söz konusu ürünün Yaşam Döngüsü Genel İlkesine göre destekleniyor demektir.

  • Yeniden Dağıtılabilir yaşam döngüsü ilkesi Microsoft Visual C++ Yeniden Dağıtılabilir'de belirtilir.

    Microsoft Visual C++ Yeniden Dağıtılabilir'in temel Visual Studio ürün yaşam döngüsünün ötesinde, yalnızca güvenlik düzeltmeleri için ve yalnızca buna bağlı Microsoft ürünlerinde bağlam ve zaman çerçevesi için desteklendiği birkaç belirli örnek vardır. Bu tür örneklerden biri, Microsoft Visual C++ Yeniden Dağıtılabilir'in SQL Server, Windows Server veya Microsoft Office gibi diğer Microsoft ürünlerine dağıtılmasıdır.

  • SQL Server 2017 ve üzeri sürümler Microsoft Visual C++ 2015 veya üzerini yükler. Microsoft Visual C++ Yeniden Dağıtılabilir en son desteklenen indirmeler başına, Visual Studio 2015'ten bu yana Visual Studio sürümleri aynı Yeniden Dağıtılabilir dosyaları paylaşır. Örneğin, Visual Studio 2015, 2017, 2019 veya 2022 araç kümeleri tarafından oluşturulan tüm uygulamalar en son Microsoft Visual C++ Yeniden Dağıtılabilir'i kullanabilir.