çeşitli SQL Server sürümleri için .NET Framework gereksinimlerini anlama

Bu makalede, SQL Server 2005 ile başlayan çeşitli SQL sürümleri için .NET Framework gereksinimleri açıklanmaktadır.

Orijinal ürün sürümü: SQL Server 2019, SQL Server 2017, SQL Server 2014, SQL Server 2012, SQL Server 2008, SQL Server 2005
Özgün KB numarası: 2027770

Özet

Microsoft SQL Server'ın farklı sürümleri, kurulum önkoşulu olarak farklı .NET Framework sürümlerine sahiptir ve .NET Framework yükleme yordamı farklı işletim sistemlerinde farklı olabilir. daha yeni SQL Server sürümleri için bu bilgiler aşağıdaki makalelerde Donanım ve Yazılım Gereksinimleri kapsamındadır:

2008 R2 ve önceki SQL Server sürümler için .NET Framework gereksinimleri, yüklediğiniz SQL Server sürümüne göre değişiklik gösterir. Bu makalede bu gereksinimler açıklanır ve gerekli olan doğru .NET Framework yükleyebilmeniz için gerekli bilgiler verilmektedir.

  1. Yüklediğiniz sürüm ve sürüm için .NET Framework gereksinimlerini denetlemek için SQL Server için Microsoft DotNET Framework önkoşulları bölümünde kullanınTable 1.
  2. .NET Framework zaten işletim sisteminin bir parçası olarak eklenip eklenmediğini veya çeşitli işletim sistemlerinde SQL Server için .NET Frameworks ve indirme bağlantıları bölümünde listelenen Table 2 Microsoft indirmelerinden ayrı olarak indirmeniz gerekip gerekmediğini denetleyin.
  3. Framework'ü Table 2 hedef işletim sistemine yüklemek için herhangi bir özel yordam gerekip gerekmediğini denetlemek için içindeki son sütunu kullanın. Giriş Evet ise, gerekli yordamlar için bu belgenin sonraki bölümlerine bakın. Girdi Hayır ise, içindeki ilgili bağlantıdan ilgili Framework'ü Table 2 indirebilir ve hedef işletim sistemine yükleyebilirsiniz.

Not

.NET Framework 4.5.2, 4.6 ve 4.6.1 desteği, 26 Nisan 2022'de sona erdi.

  • SQL Server 2016 (13.x) ve üzeri sürümlerde Veritabanı Altyapısı, Ana Veri Hizmetleri veya Çoğaltma için .NET Framework 4.6 gerekir (SQL Server kurulum otomatik olarak .NET Framework yükler). .NET 4.8 Framework'e yükseltebilir veya .NET 4.8 Framework'ü doğrudan yükleyebilirsiniz. Ana sürüm 4'e sahip tüm çerçeveler yerinde yükseltme yapar ve geriye dönük olarak uyumludur. Daha fazla bilgi için bkz. İndirme .NET Framework 4.8 | Ücretsiz resmi indirmeler (microsoft.com).
  • SQL Server 2014 ve SQL Server 2012, 2029'a kadar desteklenen .Net Framework 3.5 SP1'i kullanır, bu nedenle bu kullanımdan kaldırılması bunları etkilemez.

SQL Server 2008 R2 ve önceki SQL Server sürümleri için Microsoft .NET Framework önkoşulları

Aşağıdaki tabloda, çeşitli SQL Server sürümleri ve Sürümleri için .NET Framework sürüm gereksinimleri özetlenmiştir ve ürünün kurulum medyasıyla birlikte eklenip eklenmediği ve kurulumun bir parçası olarak yüklenip yüklenmediği açıklanmaktadır.

Tablo 1:

SQL sürümü veya Sürümü . NET Framework sürümü Ürüne dahil mi? Kurulum kapsamında mı yüklendi?
SQL Server 2005 (tüm Sürümler) 2.0 Evet Hayır
SQL Server 2008 Express (çekirdek) 2.0 SP2 Hayır Hayır
Windows Server 2003'te SQL Server 2008, (64 bit), IA-64 2.0 SP2 Evet Evet
SQL Server 2008 (diğer tüm Sürümler) 3.5 SP1 Evet Evet

Kurulum programı, SQL Server 2008 ve SQL Server 2008 R2 Yük Devretme Kümesi ve Express Edition yüklemeleri için Windows Server 2008 R2 Edition çalıştıran bilgisayarlara the.NET Framework 3.5 Service Pack 1'i yüklemez. Bu sistemlerde .NET Framework 3.5 SP1'i etkinleştirme hakkında daha fazla bilgi için bkz. Windows'da .NET Framework 3.5 SP1'i yükleme veya etkinleştirme.

Windows Server 2008 R2 ve önceki işletim sistemlerinde SQL Server için .NET Frameworks

Aşağıdaki tabloda, yüklediğiniz SQL Sürümü ve sürümü için gereken .NET Framework hedef işletim sisteminin bir parçası olarak eklenip eklenmediği gösterilir. Tablo ayrıca çerçeveyi ilgili işletim sistemine yüklemek veya etkinleştirmek için ek adımlar gerekip gerekmediğini gösterir ve tablo, karşılık gelen .NET Framework yeniden dağıtılabilir dosyalar için bir indirme bağlantısı sağlar.

Tablo 2:

.NET sürümü Sürüm numarası İşletim sistemine dahil İşletim sistemleriyle varsayılan Visual Studio .NET ile yüklendi Yeniden dağıtma veya indirme bağlantısı Yeniden dağıtım yüklemek için özel yordamlar gerekli mi?
2.0 2.0.50727.42 Windows Server 2003 R2 Yok Microsoft Visual Studio 2005 Hayır
3.5 SP1 3.5.30729.1 Windows Server 2008 R2 Yok Yok 3.5 SP1 Evet, Windows Server 2008 R2 için

Windows'da .NET Framework 3.5 SP1'i yükleme veya etkinleştirme

.NET Framework işletim sisteminin Windows 8 ve sonraki sürümlerine yüklemek için .NET Framework 3.5'i Windows 10, Windows 8.1 ve Windows 8 yükleme'yi gözden geçirin.

Windows Server 2008 R2'de .NET Framework bir özelliktir ve windows işletim sisteminin önceki sürümlerinden farklıdır. Aşağıdaki yordamda, .NET Framework 3.5.1'in yüklü olduğunu doğrulama işlemi açıklanmaktadır. Yordam ayrıca .NET Framework yüklü olup olmadığını nasıl belirleyebileceğinizi ve bu ortamlara nasıl ekleyebileceğinizi de açıklar.

.NET Framework 3.5 SP1'in yüklü olup olmadığını belirleme

.NET Framework 3.5.1'in Windows Server 2008 R2'de yüklü olup olmadığını belirlemek için şu adımları izleyin:

  1. Yönetim Araçlarını>Başlat>Sunucu Yöneticisi'ı seçin.
  2. Sağ taraftaki bölmede yüklü tüm özellikleri görüntülemek için Özellikler'i seçin.
  3. .NET Framework 3.5.1'in yüklü bir özellik olarak listelendiğini doğrulayın.

.NET Framework 3.5.1 yüklü bir özellik olarak listelenmiyorsa, yüklemek için aşağıdaki yöntemlerden birini kullanın.

Yöntem 1: Sunucu Yöneticisi kullanma

  1. Sunucu Yöneticisi'da ÖzellikEkle'yi seçerek olası özelliklerin listesini görüntüleyin.

  2. Özellik Seç arabiriminde .NET Framework 3.5.1 Özellikler girişini genişletin.

  3. .NET Framework 3.5.1 Özellikleri'ne genişlettiğiniz zaman iki onay kutusu görürsünüz. Bir onay kutusu .NET Framework 3.5.1, diğer onay kutusu ise WCF Etkinleştirme içindir. 3.5.1 .NET Framework yanındaki onay kutusunu seçin ve ardından İleri'yi seçin.

    Not

    .NET Framework 3.5.1 Özellikler öğesini genişletip denetlemezseniz, aşağıdaki Özellik Ekleme Sihirbazı başlatılır:

    Özellik Ekleme Sihirbazı penceresinin ekran görüntüsü.

    Sihirbaz başlatılırsa İptal'i seçin, .NET Framework 3.5.1 Özellikleri'ni genişletin ve ardından .NET Framework 3.5.1 onay kutusunu seçin.

  4. Gerekli rol hizmetleri ve özellikleri de yüklenmediği sürece .NET Framework 3.5.1 Özelliklerini yükleyemezsiniz.

  5. Yükleme Seçimlerini Onayla bölümünde seçimleri gözden geçirin ve Yükle'yi seçin.

  6. Yükleme işleminin tamamlanmasını bekleyin ve kapat'ı seçin.

Yöntem 2: Windows PowerShell kullanma

  1. Tüm Programlar Donatılarını Başlat'ı>> seçin.
  2. Windows PowerShell genişletin, Windows PowerShell sağ tıklayın ve Yönetici olarak çalıştır'ı seçin. Kullanıcı Hesabı Denetimi kutusunda Evet'i seçin.
  3. PowerShell komut isteminde aşağıdaki komutları yazın ve her komutun ardından ENTER tuşuna basın:
Import-Module ServerManager
Add-WindowsFeature as-net-framework  

Not

Daha fazla bilgi için ekran görüntüsüne bakın:

Windows PowerShell komutun çıkışını gösteren ekran görüntüsü.

Başvurular