Rehberler

SQL Server 2016 Desteği Bitti: ESU mu, SQL Server 2022’ye Geçiş mi?

Kısa cevap: SQL Server 2016’nın uzatılmış desteği 14 Temmuz 2026’da bitti. Bu tarihten sonra standart güvenlik güncellemesi yayımlanmaz. İki yolunuz var: ücretli Genişletilmiş Güvenlik Güncelleştirmeleri (ESU) programıyla en fazla üç yıl daha kritik güvenlik yaması almak veya veritabanlarını desteklenen bir sürüme, örneğin SQL Server 2022’ye taşımak.

  • Özet
  • Ana akış desteği 13 Temmuz 2021’de, uzatılmış destek 14 Temmuz 2026’da sona erdi.
  • ESU üç yıllık dönemlerle 2029’a kadar sürer; yalnızca kritik güvenlik yamalarını kapsar.
  • SQL Server 2016 için ESU artık Azure sanal makinelerinde ücretsiz değildir.
  • SQL Server 2016 SP3, doğrudan SQL Server 2022’ye yerinde yükseltilebilir.
  • Yedekle-geri yükle yönteminde veritabanının uyumluluk düzeyi (130) değişmez; 160’a geçişi siz yaparsınız.

SQL Server 2016 destek takvimi

Tarihler Microsoft Learn yaşam döngüsü sayfasından alınmıştır. SQL Server 2016, Sabit Yaşam Döngüsü İlkesi’ne tabidir ve Developer, Enterprise, Express, Standard ve Web sürümlerinin tamamını kapsar.

Dönem Başlangıç Bitiş
Ana akış desteği 1 Haziran 2016 13 Temmuz 2021
Uzatılmış destek (SP3 ile) Ana akış bitişinden sonra 14 Temmuz 2026
ESU Yıl 1 15 Temmuz 2026 13 Temmuz 2027
ESU Yıl 2 14 Temmuz 2027 18 Temmuz 2028
ESU Yıl 3 19 Temmuz 2028 17 Temmuz 2029

Desteğin bitmesi SQL Server’ı durdurmaz. Hizmet çalışır, veritabanları açılır. Değişen, yeni açıklara yama gelmemesidir.

Seçenek 1: Genişletilmiş Güvenlik Güncelleştirmeleri (ESU)

ESU, yükseltmeye hazır olana kadar zaman kazandıran ücretli bir aboneliktir.

  • Kapsam: Yalnızca Microsoft Güvenlik Yanıt Merkezi’nin “Kritik” olarak derecelendirdiği açıklar için, gerektiğinde yama. Düzenli bir yayın takvimi yoktur.
  • Kapsam dışı: Yeni özellik, işlevsel iyileştirme, müşteri talepli düzeltme.
  • Destek: ESU, alttaki SQL Server sürümü için teknik destek içermez; yalnızca yamaların kurulumu ve etkinleştirmesiyle ilgili konuları kapsar.

ESU nasıl alınır?

  • Şirket içi ve Azure dışı sunucular: Sunucu Azure Arc’a bağlanır (bağlantı ücretsizdir). Ardından ya Kurumsal Sözleşme (EA, EAS), Server and Cloud Enrollment veya EES kapsamında Software Assurance ile ya da Azure Arc üzerinden kullandıkça öde faturalamasıyla abone olunur.
  • Azure sanal makineleri: SQL IaaS Agent uzantısıyla kayıt üzerinden abone olunur. SQL Server 2014’ten farklı olarak SQL Server 2016 için ücretsiz ESU yoktur.
  • Azure Arc’a bağlanamayan sunucular: Microsoft, toplu lisanslama üzerinden satın alma için Microsoft hesap ekibiyle görüşülmesini önerir.

Azure Arc aboneliği saatlik faturalanır ve sunucu desteklenen bir sürüme yükseltildiğinde kendiliğinden iptal olur. Microsoft, ESU’ya abone olurken en son birikmeli güncellemenin (CU) kurulu ve test edilmiş olmasını önerir.

Seçenek 2: SQL Server 2022’ye geçiş

SQL Server 2022’nin ana akış desteği 11 Ocak 2028’e, uzatılmış desteği 11 Ocak 2033’e kadar sürer. Uzun vadeli çözüm budur.

Yerinde yükseltme

Microsoft’a göre SQL Server 2016 SP3 veya üzeri doğrudan SQL Server 2022’ye yükseltilebilir.

  • 2016 Standard, 2022 Standard veya Enterprise’a yükselir.
  • 2016 Enterprise, 2022 Enterprise’a yükselir.
  • 2016 Express; Express, Web, Standard, Enterprise veya Developer’a yükselir.
  • SQL Server 2022 yalnızca 64 bittir. 32 bit kurulum yerinde yükseltilemez.
  • Bekleyen yeniden başlatma varsa kurulum engellenir.

Yedekle ve geri yükle

Yeni sunucuya geçerken en temiz yöntem budur. Eski sunucu, sorun çıkarsa geri dönüş noktası olarak kalır.

  1. SQL Server 2016’da tam yedek (FULL BACKUP) alın.
  2. Yeni sunucuya SQL Server 2022 kurun.
  3. Yedeği SQL Server 2022’de geri yükleyin.
  4. master, msdb ve model’deki oturum açmaları, Agent işlerini ve diğer nesneleri yeniden oluşturun.
  5. Uygulamayı test ettikten sonra uyumluluk düzeyini yükseltin.

Uyumluluk düzeyi

Sürüm Varsayılan düzey Desteklenen düzeyler
SQL Server 2016 130 130, 120, 110, 100
SQL Server 2022 160 160, 150, 140, 130, 120, 110, 100

Geri yüklenen veritabanı 130 düzeyinde kalır. Bu sayede uygulama ilk gün eski sorgu davranışıyla çalışır. Test sonrası ALTER DATABASE … SET COMPATIBILITY_LEVEL = 160 ile yeni sorgu işleme özelliklerine geçersiniz.

Sunucu işletim sistemi de Windows Server 2016 ise onun desteği de yaklaşıyor. Planı birlikte yapın: Windows Server 2016 desteği bitiyor.

Hangi yolu seçmeli?

Durum Önerilen yol
Uygulama SQL Server 2022’yi destekliyor Doğrudan 2022’ye geçiş
Uygulama üreticisi henüz onay vermedi ESU ile zaman kazanın, test ortamında 2022’yi deneyin
Sunucu donanımı ve işletim sistemi de eski Yeni sunucuya yedekle-geri yükle ile geçiş
Küçük veritabanı, düşük kaynak ihtiyacı Express sınırlarını kontrol edin

Express ile Standard arasındaki sınırlar için SQL Server Express mi Standard mı yazımıza bakın. Geçişten önce uygulama üreticisinden SQL Server 2022 uyumluluk onayı almak en çok zaman kazandıran adımdır.

Lisanslama modeli: kısa özet

  • Çekirdek başına: Fiziksel sunucudaki tüm çekirdekler lisanslanır; işlemci başına en az 4 çekirdek lisansı gerekir. Lisanslar 2 çekirdeklik paketlerle satılır. Enterprise yalnızca bu modelle lisanslanır.
  • Server + CAL: Yalnızca Standard sürümünde vardır. Her sunucuya bir sunucu lisansı, erişen her kullanıcı veya cihaza bir CAL gerekir.

Hangi modelin size uyduğunu SQL Server lisansı nasıl satın alınır rehberinde, sürüm seçimini Standard ve Enterprise farkı yazısında bulabilirsiniz.

Dikkat: sık yapılan hatalar

  • ESU’yu kalıcı çözüm sanmak: ESU 2029’da biter ve yalnızca kritik açıkları kapatır.
  • Azure’a taşıyınca ESU’nun bedava geleceğini düşünmek: Bu kural SQL Server 2014 içindi; 2016 için geçerli değil.
  • SP3 olmadan yükseltmeye girişmek: Yerinde yükseltme için SP3 veya üzeri gerekir.
  • Uyumluluk düzeyini ilk gün 160’a çekmek: Sorgu planları değişebilir. Önce 130’da çalıştırıp test edin.
  • Oturum açmaları unutmak: Yedekle-geri yükle yöntemi master veritabanını taşımaz.
  • Çekirdek sayısını eksik lisanslamak: Çekirdek modelinde fiziksel çekirdeklerin tamamı sayılır.

SQL Server 2022’ye Geçin

Faturalı · Dijital teslimat · Kurulum desteği

Sıkça Sorulan Sorular

SQL Server 2016 desteği ne zaman bitti?

Uzatılmış destek 14 Temmuz 2026’da bitti. Ana akış desteği daha önce, 13 Temmuz 2021’de sona ermişti.

Destek bitti, SQL Server 2016 çalışmaya devam eder mi?

Evet. Hizmet ve veritabanları çalışır. Ancak ESU aboneliği olmadan yeni güvenlik açıkları için yama gelmez.

SQL Server 2016 ESU ne kadar sürer?

Üç yıllık dönemlerle en fazla 17 Temmuz 2029’a kadar. ESU yalnızca kritik güvenlik yamalarını içerir; yeni özellik veya genel teknik destek sunmaz.

SQL Server 2016’dan 2022’ye doğrudan geçilebilir mi?

Evet. SQL Server 2016 SP3 veya üzeri, SQL Server 2022’ye yerinde yükseltilebilir. Yeni sunucuya geçişte yedekle-geri yükle yöntemi de desteklenir.

Geri yüklenen veritabanının uyumluluk düzeyi değişir mi?

Hayır. 100 veya üzeri düzeydeki veritabanları SQL Server 2022’de aynı düzeyle açılır. SQL Server 2016 veritabanı 130’da kalır; 160’a geçişi test sonrası siz yaparsınız.

author-avatar

Hakkında Yazılım Budur

Yazılım Budur editör ekibi — orijinal yazılım lisansları, kurulum ve lisanslama konularında rehber içerikler hazırlar.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir