Birçok işletmede muhasebe, stok ve ERP programları yıllar önce kurulan bir SQL Server 2016 üzerinde çalışıyor. Microsoft'un bu sürüm için genişletilmiş desteği 14 Temmuz 2026'da sona erdi. Program sabah açılıyor, faturalar kesiliyor; ama veritabanı sunucusu artık güvenlik güncellemesi almıyor. Bu yazıda SQL Server 2016 destek sonu sonrası ticari programınızın veritabanını güvenle taşımanın sırasını anlatıyoruz.
Neden önemli?
Veritabanı sunucusu işletmenin en değerli verisini tutar: cari hesaplar, faturalar, stok, personel. Desteklenmeyen bir SQL Server'da yeni bulunan açıklar kapanmaz. Sunucu doğrudan internete açık olmasa bile, ağa sızan bir fidye yazılımı ilk olarak veritabanı dosyalarını hedefler. Ayrıca ticari program üreticileri zamanla eski sürümleri test etmeyi ve desteklemeyi bırakır; bir program güncellemesi bir gün "bu SQL sürümü artık desteklenmiyor" diyebilir.
Microsoft, geçiş için zamana ihtiyacı olan kurumlara ücretli Genişletilmiş Güvenlik Güncellemeleri (ESU) sunuyor. Bu bir köprüdür, kalıcı çözüm değildir.
İlk adım: program üreticisi ne diyor?
SQL Server'ı yükseltmeden önce ticari programınızın üreticisine ya da bayisine şu soruları sorun:
- Programın şu anki sürümü hangi SQL Server sürümlerini destekliyor?
- Express sürümü yeterli mi, yoksa Standard lisans mı gerekiyor?
- Veritabanı taşıma için önerdikleri bir yöntem veya araç var mı?
- Program güncellemesi gerekiyor mu?
Programın desteklemediği bir SQL sürümüne geçmek, çözdüğünden fazla sorun yaratır.
Sürüm seçimi
Program destekliyorsa SQL Server 2022 veya 2025 sonunda yayımlanan SQL Server 2025, önünüzde uzun bir destek süresi bırakır. Küçük veritabanları için ücretsiz Express sürümü yeterli olabilir; Express'in veritabanı boyutu, bellek ve işlemci sınırlarını ayrı bir yazıda ele aldık. Lisans gerektiren durumlarda çekirdek veya sunucu+CAL modeli program üreticisinin önerisine göre belirlenir.
Geçiş sırası

- Envanter: Sunucudaki tüm veritabanlarını, SQL kullanıcılarını, zamanlanmış işleri (SQL Agent), bağlantı dizelerini ve programın sunucu adını nerede tuttuğunu listeleyin.
- Test ortamı: Yeni SQL Server'ı kurun, mevcut veritabanının tam yedeğini (.bak) geri yükleyin. Programın bir kopyasını bu veritabanına bağlayıp fatura kesme, rapor alma, dönem işlemleri gibi kritik işleri deneyin.
- Uyumluluk düzeyi: Geri yüklenen veritabanı eski uyumluluk düzeyinde gelir. Program testlerden geçtikten sonra yeni düzeye yükseltmek performans ve özellik açısından faydalıdır; bunu da önce testte yapın.
- Geçiş gecesi: Kullanıcıları programdan çıkarın, son tam yedeği alın, yeni sunucuya geri yükleyin, kullanıcıları ve işleri taşıyın, istemcilerin sunucu adresini değiştirin.
- Geri dönüş planı: Eski sunucuyu birkaç gün kapalı ama hazır tutun.
Yedekleme planını yeniden kurun
Taşımadan sonra en sık unutulan şey yedekleme. Eski sunucuda çalışan yedekleme işleri yeni sunucuda yoktur. Tam, fark ve günlük (log) yedeklerinin ne sıklıkla alınacağını SQL Server yedekleme stratejisi yazımızda anlattık. Yedeklerin şifrelenip farklı lokasyonlara gönderilmesi için kendi geliştirdiğimiz veritabanı yedekleme yazılımını kullanabilirsiniz.
İşletim sistemini de unutmayın
SQL Server 2016 çalışan sunucuların çoğu Windows Server 2012 R2 veya 2016 üzerindedir. Windows Server 2016'nın desteği de Ocak 2027'de bitiyor. Veritabanını taşırken işletim sistemini de güncel bir sürüme almak, aynı işi bir yıl sonra yeniden yapmanızı önler.
Tokat'ta ticari programların SQL Server geçişlerini program bayisiyle koordineli şekilde planlıyor ve uyguluyoruz. Sunucu kurulum ve bakım sayfamızdan ya da 0 356 214 70 65'ten ulaşabilirsiniz.
Sık sorulan sorular
SQL Server 2016 desteği bitince veritabanım çalışmaz mı?
Hangi SQL Server sürümüne geçmeliyim?
Veritabanını yeni sunucuya nasıl taşırım?
Uyumluluk düzeyi nedir, değiştirmeli miyim?
Bu konuda destek mi lazım?
Windows Server ve Linux sunucu kurulumu, bakım ve optimizasyon, Veeam yedekleme, IIS yapılandırması ile SQL Server, MySQL ve Firebird…
