SQL Server 2017 için donanım ve yazılım gereksinimleri

Şunun için geçerlidir:SQL Server Windows'da

Bu makalede, Windows işletim sisteminde SQL Server 2016 (13.x) ve SQL Server 2017 (14.x) yüklemek ve çalıştırmak için en düşük donanım ve yazılım gereksinimleri listelenmiştir.

SQL Server'ın diğer sürümleri için donanım ve yazılım gereksinimleri için bkz:

Donanım gereksinimleri

Aşağıdaki bellek ve işlemci gereksinimleri tüm SQL Server sürümleri için geçerlidir:

Bileşen Gereksinim
Storage SQL Server için en az 6 GB kullanılabilir sabit sürücü alanı gerekir.

Sürücü alanı gereksinimleri, yüklediğiniz SQL Server bileşenlerine göre değişir. Daha fazla bilgi için bu makalede Sürücü alanı gereksinimleri bölümüne bakın. Veri dosyaları için desteklenen depolama türleri hakkında bilgi için bkz. Veri dosyaları için depolama türleri.

NTFS veya ReFS dosya biçimlerine sahip bilgisayarlara SQL Server yüklenmesi önerilir. FAT32 dosya sistemi destekleniyor olsa da NTFS veya ReFS'den daha az güvenlidir.

Yükleme sırasında salt okunur, eşlenmiş veya sıkıştırılmış sürücüler engellenir.
Sürücü Diskten yükleme için uygun şekilde bir DVD sürücüsü gereklidir.
Monitör SQL Server Super-VGA (800x600) veya daha yüksek çözünürlüklü monitör gerektirir.
Internet İnternet işlevselliği için internet erişimi gerekir (ücretler uygulanabilir).
Bellek1
En az bellek - Express sürümleri: 512 MB

- Diğer tüm sürümler: 1 GB
Önerilen bellek - Express sürümleri: 1 GB

- Diğer tüm sürümler: En iyi performansı sağlamak için veritabanı boyutu arttıkça en az 4 GB ve artırılmalıdır.
İşlemci
İşlemci türü x64 işlemci. NUMA düğümü başına 64 çekirdeğe kadar tüm Intel ve AMD x86-64 CPU'ları.
En düşük hız 1,4 GHz
Önerilen hız 2,0 GHz veya daha hızlı

1 Veri Kalitesi Hizmetleri'nde (DQS) Veri Kalitesi Sunucusu bileşenini yüklemek için gereken en düşük bellek 2 GB RAM'dir ve bu, SQL Server minimum bellek gereksiniminden farklıdır. DQS'yi yükleme hakkında bilgi için bkz. Veri Kalitesi Hizmetlerini Yükleme.

Note

SQL Server yüklemesi yalnızca x64 işlemcilerde desteklenir. x86 işlemcilerde yükleme artık desteklenmiyor.

Yazılım gereksinimleri

Aşağıdaki tablo, SQL Server'ı çalıştırmak için minimum yazılım gereksinimlerini listelemektedir. Ayrıca en iyi performans için önerilen yapılandırma seçeneklerini de listeliyor.

Aşağıdaki gereksinimler tüm yüklemeler için geçerlidir:

Bileşen Gereksinim
İşletim Sistemi - Windows 8 veya üzeri
- Windows Server 2012 veya üzeri
.NET Framework SQL Server, Veritabanı Altyapısı, Ana Veri Hizmetleri veya Çoğaltma için .NET Framework 4.6 gerektirir. SQL Server kurulumu .NET Framework'ü otomatik olarak yükler. Bkz. .NET Framework yüklemesi.
Ağ yazılımı SQL Server için desteklenen işletim sistemlerinde yerleşik ağ yazılımı vardır. Tek başına yüklemenin adlandırılmış ve varsayılan örnekleri şu ağ protokollerini destekler: Paylaşılan bellek, Adlandırılmış Kanallar, TCP/IP ve VIA1.

1 VIA protokolü yük devretme kümelerinde desteklenmez. SQL Server örneğinin bulunduğu yük devretme kümesi düğümünde çalışan istemciler veya uygulamalar, SQL Server'a yerel kanal adresini kullanıp Paylaşılan Bellek protokolü üzerinden bağlanabilir. Ancak bu tür bağlantı kümeye duyarlı değildir ve bir örnek yük devretmesinden sonra çalışmaz. Bu nedenle önerilmez ve yalnızca belirli senaryolarda kullanılmalıdır.

Important

VIA protokolü kullanım dışıdır. Bu özellik, SQL Server'ın gelecek bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın. Ağ protokolleri ve kitaplıkları hakkında daha fazla bilgi için bkz. Ağ protokolleri ve ağ kitaplıkları.

SQL Server Kurulumu, ürünün gerektirdiği aşağıdaki yazılım bileşenlerini yükler:

  • SQL Server Yerel İstemcisi
  • SQL Server Kurulum destek dosyaları

Important

PolyBase özelliği ek donanım ve yazılım gereksinimlerine sahiptir. Daha fazla bilgi için PolyBase genel bakışına bakınız.

.NET Framework kurulumu

.NET Framework'ü Windows için Microsoft .NET Framework 4.6'dan (Web Yükleyicisi) el ile yükleyebilirsiniz.

.NET Framework 4.6 hakkında daha fazla bilgi, tavsiye ve rehberlik için .NET Framework Deployment Guide for Developers sayfasına bakınız.

Windows 8.1 ve Windows Server 2012 R2, .NET Framework 4.6'yi yüklemeden önce KB2919355 gerektirir.

Note

.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 SQL Server 2017 (14.x), Veritabanı Altyapısı, Ana Veri Hizmetleri veya Çoğaltma için .NET Framework 4.6 gerektirir (SQL Server kurulumu .NET Framework'ü otomatik olarak yükler).

.NET 4.8 Framework'e yükseltebilir veya .NET 4.8 Framework'ü doğrudan yükleyebilirsiniz. Ana sürüm 4.x'e sahip tüm çerçeveler yerinde yükseltme yapar ve geriye dönük olarak uyumludur.

Daha fazla bilgi için bkz. İndir .NET Framework 4.8 | Ücretsiz resmi indirmeler (microsoft.com).

SQL Server 2017 için işletim sistemi desteği

Aşağıdaki tabloda, hangi SQL Server 2017 (14.x) sürümlerinin hangi Windows sürümleriyle uyumlu olduğu gösterilmektedir. Windows sürümünüzün desteklenip desteklenmediğini görmek için destek yaşam döngüsü bilgilerini de kullanabilirsiniz.

SQL Server sürümü: Kurumsal Developer Standart Web Express
Windows Server 2022 (Destek yaşam döngüsü)
Windows Server 2022 Veri Merkezi Evet Evet Evet Evet Evet
Windows Server 2022 Datacenter: Azure Edition Evet Evet Evet Evet Evet
Windows Server 2022 Standardı Evet Evet Evet Evet Evet
Windows Server 2019 (Destek yaşam döngüsü)
Windows Server 2019 Veri Merkezi Evet Evet Evet Evet Evet
Windows Server 2019 Standardı Evet Evet Evet Evet Evet
Windows Server 2019 Temelleri Evet Evet Evet Evet Evet
Windows Server 2016 (Destek yaşam döngüsü)
Windows Server 2016 Veri Merkezi Evet Evet Evet Evet Evet
Windows Server 2016 Standard Evet Evet Evet Evet Evet
Windows Server 2016 Temelleri Evet Evet Evet Evet Evet
Windows Server 2012 R2 (Destek yaşam döngüsü)
Windows Server 2012 R2 Veri Merkezi Evet Evet Evet Evet Evet
Windows Server 2012 R2 Standard Evet Evet Evet Evet Evet
Windows Server 2012 R2 Temelleri Evet Evet Evet Evet Evet
Windows Server 2012 R2 Foundation Evet Evet Evet Evet Evet
Windows Server 2012 (Destek yaşam döngüsü)
Windows Server 2012 Veri Merkezi Evet Evet Evet Evet Evet
Windows Server 2012 Standardı Evet Evet Evet Evet Evet
Windows Server 2012 Temelleri Evet Evet Evet Evet Evet
Windows Server 2012 Vakfı Evet Evet Evet Evet Evet
Windows 11 IoT Enterprise Hayır Evet Evet Hayır Evet
Windows 11 Enterprise Hayır Evet Evet Hayır Evet
Windows 11 Profesyonel Hayır Evet Evet Hayır Evet
Windows 11 Home Hayır Evet Evet Hayır Evet
Windows 10 IoT Enterprise Hayır Evet Evet Hayır Evet
Windows 10 Enterprise Hayır Evet Evet Hayır Evet
Windows 10 Profesyonel Hayır Evet Evet Hayır Evet
Windows 10 Home Hayır Evet Evet Hayır Evet
Windows 8.1 Enterprise Hayır Evet Evet Hayır Evet
Windows 8.1 Pro Hayır Evet Evet Hayır Evet
Windows 8.1 Enterprise Hayır Evet Evet Hayır Evet
Windows 8 Pro Hayır Evet Evet Hayır Evet
Windows 8 Hayır Evet Evet Hayır Evet

SQL Server 2017 için Sunucu Çekirdeği desteği

Windows Server Core'un aşağıdaki sürümleri SQL Server 2017 'yi (14.x) yüklemeyi destekler:

  • Windows Server 2022 Veri Merkezi
  • Windows Server 2022 Datacenter: Azure sürümü
  • Windows Server 2022 Standardı
  • Windows Server 2019 Veri Merkezi
  • Windows Server 2019 Standardı
  • Windows Server 2016 Veri Merkezi
  • Windows Server 2016 Standard
  • Windows Server 2012 R2 Veri Merkezi
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 Veri Merkezi
  • Windows Server 2012 Standardı

SQL Server'ı Sunucu Çekirdeği'ne yükleme hakkında daha fazla bilgi için bkz. Sunucu Çekirdeği'ne SQL Server yükleme.

Note

Büyük/küçük harf duyarlılığı etkinleştirildiğinde windows işletim sistemine SQL Server yükleyemezsiniz. Daha fazla bilgi için bkz. SQL Server, büyük/küçük harf duyarlılığının etkinleştirildiği bir Windows işletim sisteminde desteklenmez.

WOW64 desteği

WOW64 (Windows 64 bit üzerinde Windows 32 bit), 32 bit uygulamaların 32 bit modunda yerel olarak çalışmasını sağlayan 64 bit Windows sürümlerinin bir özelliğidir. Uygulamalar, temel alınan işletim sistemi 64 bit işletim sistemi olsa bile 32 bit modunda çalışır. WOW64, SQL Server yüklemelerinde desteklenmez. Ancak, Yönetim Araçları WOW64'te desteklenir.

32-bit istemci işletim sistemlerinde desteklenen özellikler

Windows istemci işletim sistemleri, örneğin Windows 10 ve Windows 8.1, 32-bit veya 64-bit mimariler olarak mevcuttur. Tüm SQL Server özellikleri 64 bit istemci işletim sistemlerinde desteklenir. Desteklenen 32 bit istemci işletim sistemlerinde Microsoft aşağıdaki özellikleri destekler:

  • Veri Kalitesi İstemcisi
  • İstemci Araçları Bağlantısı
  • Entegrasyon Hizmetleri
  • İstemci Araçları Geriye Dönük Uyumluluk
  • İstemci Araçları SDK'sı
  • Belge Bileşenleri
  • Dağıtılmış Yeniden Yürütme Bileşenleri
  • Dağıtık Yineleme Denetleyicisi
  • Dağıtılmış Tekrar Oynatma İstemcisi
  • SQL İstemcisi Bağlantı SDK'sı

Windows Server 2008 R2 ve üzeri sunucu işletim sistemleri 32 bit mimari olarak kullanılamaz. Desteklenen tüm sunucu işletim sistemleri yalnızca 64 bit olarak kullanılabilir. Tüm özellikler 64 bit sunucu işletim sistemlerinde desteklenir.

Diller arası destek

Diller arası destek hakkında daha fazla bilgi edinmek ve SQL Server'ı yerelleştirilmiş dillerde yüklemeyle ilgili dikkat edilmesi gerekenler için bkz. SQL Server'da yerel dil sürümleri.

Sürücü alanı gereksinimleri

SQL Server yüklemesi sırasında, Windows Installer sistem sürücüsünde geçici dosyalar oluşturur. SQL Server'ı yüklemek veya yükseltmek için Kurulum'u çalıştırmadan önce, bu dosyalar için sistem sürücüsünde en az 6 GB kullanılabilir sürücü alanınız olduğunu doğrulayın. Bu gereksinim, SQL Server bileşenlerini varsayılan olmayan bir sürücüye yükleseniz bile geçerlidir.

Gerçek sabit sürücü alanı gereksinimleri, sistem yapılandırmanıza ve yüklemeye karar vereceğiniz özelliklere bağlıdır. Aşağıdaki tabloda SQL Server bileşenleri için sürücü alanı gereksinimleri sağlanmaktadır.

Özellik Sürücü alanı gereksinimi
Veritabanı Altyapısı ve veri dosyaları, Çoğaltma, Full-Text Arama ve Veri Kalitesi Hizmetleri 1.480 MB
R Services ile Veritabanı Motoru (önceki satırda olduğu gibi) (Veritabanı İçi) 2.744 MB
Dış Veriler için PolyBase Sorgu Hizmeti ile Veritabanı Altyapısı (önceki satırda olduğu gibi) 4.194 MB
Analysis Services ve veri dosyaları 698 MB
Raporlama Hizmetleri 967 MB
Microsoft R Server (Tek Başına) 280 MB
Raporlama Hizmetleri - SharePoint 1.203 MB
SharePoint Ürünleri için Reporting Services Eklentisi 325 MB
Veri Kalitesi İstemcisi 121 MB
İstemci Araçları Bağlantısı 328 MB
Entegrasyon Hizmetleri 306 MB
İstemci Bileşenleri (SQL Server Books Online bileşenleri ve Integration Services araçları dışında) 445 MB
Ana Veri Hizmetleri 280 MB
1 yardım içeriğini görüntülemek ve yönetmek için SQL Server Books Online Bileşenleri 27 MB
Tüm özellikler 8.030 MB

1 İndirilen Kitaplar Çevrimiçi içeriği için sürücü alanı gereksinimi 200 MB'tır.

Veri dosyaları için depolama türleri

Veri dosyaları için desteklenen depolama türleri şunlardır:

  • Yerel disk

    • SQL Server şu anda 512 bayt ve 4 KB standart yerel kesim boyutlarına sahip disk sürücülerini desteklemektedir. Daha büyük kesim boyutları ve üretici uygulamaları için destek hakkında daha fazla bilgi için SQLIOBasicsCh2.doc teknik incelemesinin "4 KB disk kesimi boyutları" bölümüne bakın. Teknik incelemeyi, SQL Server G/Ç Temelleri, Bölüm 2 makalesinin İndir bölümünden indirebilirsiniz.

      Fiziksel olarak 4.096 baytlık biçimlendirmeye sahip, ancak mantıksal sektör boyutunu 512 bayt olarak sunan gelişmiş biçimli diskler kullanıyorsanız, bkz. SQL Server - Yeni sürücüler 4K sektör boyutu kullanır.

      Kesim boyutları 4 KB'tan büyük olan sabit sürücüler, SQL Server veri dosyalarını depolamaya çalıştığınızda hatalara neden olabilir. SQL Server'da sabit disk sektör boyutu desteği hakkında daha fazla bilgi için, 4 KB'den büyük sistem disk sektör boyutuyla ilgili SQL Server hatalarını sorun giderme bölümüne bakabilirsiniz. Şu anda, sistem disk kesimi boyutu 4 KB'tan büyük olan bazı yeni depolama cihazlarına SQL Server'ı başarıyla yüklemek için ForcedPhysicalSectorSizeInBytes kayıt defteri anahtarı gereklidir.

    • SQL Server yük devretme kümesi yüklemesi yalnızca tempdb dosyalarını yüklemek için Yerel Disk'i destekler. tempdb verileri ve günlük dosyaları için belirtilen yolun tüm küme düğümlerinde geçerli olduğundan emin olun. Yük devretme sırasında, tempdb dizinleri yük devretme hedef düğümünde kullanılamıyorsa, SQL Server kaynağı çevrimiçi duruma geçemez.

  • Paylaşılan depolama alanı

  • Depolama Alanları Doğrudan (S2D)

  • SMB dosya paylaşımı

    • Tek başına veya kümelenmiş yüklemeler için Analysis Services veri dosyalarında SMB storage desteklenmez. Bunun yerine doğrudan bağlı depolama, depolama alan ağı veya S2D kullanın.

    • SMB depolama bir Windows Dosya Sunucusu veya üçüncü taraf SMB depolama cihazı tarafından barındırılabilir. Windows Dosya Sunucusu kullanıyorsanız, sürüm 2008 veya üzeri olmalıdır. Depolama seçeneği olarak SMB dosya paylaşımını kullanarak SQL Server yükleme hakkında daha fazla bilgi için bkz. SQL Server'ı SMB dosya paylaşımı depolaması ile yükleme.

SQL Server'ı bir etki alanı denetleyicisine yükleme

Güvenlik nedeniyle SQL Server'ı bir etki alanı denetleyicisine yüklemeyin. SQL Server Kurulumu, etki alanı denetleyicisi olan bir bilgisayara yüklemeyi engellemez, ancak aşağıdaki sınırlamalar geçerlidir:

  • SQL Server hizmetlerini yerel hizmet hesabı altındaki bir etki alanı denetleyicisinde çalıştıramazsınız.

  • SQL Server'ı bir bilgisayara yükledikten sonra, bilgisayarı bir etki alanı üyesinden etki alanı denetleyicisine değiştiremezsiniz. Ana bilgisayarı bir etki alanı denetleyicisi olarak değiştirmeden önce SQL Server kaldırmanız gerekir.

  • SQL Server'ı bir bilgisayara yükledikten sonra, bilgisayarı bir etki alanı denetleyicisinden etki alanı üyesine değiştiremezsiniz. Ana bilgisayarı bir etki alanı üyesi olarak değiştirmeden önce SQL Server'ı kaldırmanız gerekir.

  • SQL Server yük devretme kümesi örnekleri, küme düğümlerinin etki alanı denetleyicileri olduğu durumlarda desteklenmez.

  • SQL Server salt okunur modda olan bir etki alanı denetleyicisinde desteklenmez. SQL Server Kurulumu, salt okunur bir etki alanı denetleyicisinde güvenlik grupları veya SQL Server hizmet hesapları oluşturamaz. Bu senaryoda Kurulum başarısız olur.

    Note

    Bu kısıtlama, etki alanı üye düğümlerindeki yüklemeler için de geçerlidir.

  • SQL Server yük devretme kümesi örneği, yalnızca salt okunur bir etki alanı denetleyicisinin erişilebilir olduğu bir ortamda desteklenmez.

    Note

    Bu kısıtlama, etki alanı üye düğümlerindeki yüklemeler için de geçerlidir.

Kurulum medyası

Aşağıdaki konumlardan ilgili yükleme medyasını alın:

Alternatif olarak, SQL Server'ı Azure portalında bir Azure sanal makinesine dağıtabilirsiniz. Sanallaştırmanın yükü nedeniyle, sanal makineler yerel olarak çalışmaya göre daha yavaş olabilir.