SQL Server 2025 CU6 Çıktı — Kitaba Neyi Nasıl İşledik

By | Haziran 19, 2026

Merhaba arkadaşlar,

Geçen ay CU5 ile yaptığımız güncellemenin üstünden bir CU daha geçti: SQL Server 2025 Cumulative Update 6 yayımlandı. Bu kısa yazıda iki şeyi anlatacağım: CU6 tam olarak neyi getiriyor, ve kitabın v1.0.2 baskısına bunu nasıl işledim. Kitabın baştan beri verdiği söz buydu — basılı kitaplar CU’ları takip edemez; bu kitap eder.

Önce kuralı tekrar edeyim: buraya yazdığım her tarih ve build numarası resmî Microsoft KB sayfasından doğrulandı, arama özetinden değil. Başlayalım.

Özet — kısaca CU6

  • KB5093421, ürün sürümü 17.0.4055.5 (dosya sürümü 2025.170.4055.5), Analysis Services 17.0.25.223.
  • Yayın tarihi 17 Haziran 2026; CU5 sonrası 19 düzeltme taşır.
  • Kitaba doğrudan dokunan üç başlık: paralel vector index build düzeltmesi, bcp ile vector(16) / vector(32) desteği, ve SSIS şifrelemesinin PBKDF2 SHA-256‘ya yükseltilmesi.
  • Numaralı yeni CVE yok. Güvenlik tarafı kod sertleştirmesiyle ilerledi; uydurma bir CVE eklemedim.
  • Yeni bir known issue var: MSDASQL sağlayıcılı linked server sorgularında Msg 7416.

Doğrulanmış kaynaklar

Resmî KB: learn.microsoft.com/…/sqlserver-2025/cumulativeupdate6

Duyuru: techcommunity.microsoft.com/…/cumulative-update-6-for-sql-server-2025-rtm

Kitap reposu: github.com/dmcteknoloji/sql-server-2025-kitap

İçindekiler

  1. CU6 bir bakışta
  2. Neden hemen güncellemeli?
  3. CU6 ile gelen başlıca düzeltmeler
  4. Kitaba ne işledik?
  5. @@VERSION ne diyor artık?
  6. Known issue’lar — dürüst tarafı
  7. Sürüm: v1.0.1’den v1.0.2’ye
  8. Sık sorulan sorular
  9. Kapanış

CU6 bir bakışta

SQL Server 2025, Kasım 2025’te Ignite’ta genel kullanıma sunuldu. O günden bu yana aylık CU ritmi işliyor. CU6, bu ritmin altıncı halkası:

AlanDeğer
KB numarası KB5093421
Ürün build17.0.4055.5 (dosya sürümü 2025.170.4055.5)
Analysis Services17.0.25.223
Yayın tarihi17 Haziran 2026
Düzeltme sayısı19 (CU5 sonrası)
Önceki baselineCU5 — KB5084896, build 17.0.4045.5

Karşılaştırma için: kitabın bir önceki baskısı (v1.0.1) CU5 (17.0.4045.5) baseline’ındaydı. v1.0.2 ile artık CU6 (17.0.4055.5).

Neden hemen güncellemeli?

Kitabın tezi tek cümleydi: basılı bir kitap CU’ları takip edemez, bu kitap eder. Bunu sözde bırakmamak için her CU’da aynı disiplini uyguluyorum — baseline’ı baştan sona çekiyorum, sonra CU’nun getirdiği somut düzeltmeleri ilgili bölümlere işliyorum.

CU’lar yalnızca bug fix değildir. Çoğu zaman yeni konfigürasyon, yeni araç desteği ve güvenlik sertleştirmesi de taşırlar. CU6 tam olarak böyle: hem vector tarafında bir performans düzeltmesi, hem  bcp ‘de yeni tip desteği, hem de SSIS’te bir güvenlik yükseltmesi geldi.

Pratik kural değişmedi: güvenlik dokunuşları içeren CU’lar test ortamında hızla doğrulanıp üretime alınmalı. CU6’da SSIS şifreleme yükseltmesi bunlardan biri — ama dikkat edilmesi gereken bir yan etkisi var, aşağıda anlatıyorum.

CU6 ile gelen başlıca düzeltmeler

19 düzeltmenin tamamı KB sayfasında listeli. Aşağıda kitabın konularına dokunanları grupladım:

GrupDüzeltmeAlan
AI / VectorParalel vector index oluşturmada kaynak tükenmesi ve performans düşüşü düzeltildiQuery Processing
Bağlanırlık bcp  artık  vector(16)  ve  vector(32)  bulk import/export destekliyor; ayrıca  -H  /  -J  ile sıkı TLS sertifika doğrulamasıSQL Connectivity
Güvenlik (SSIS)Parola tabanlı şifreleme PBKDF2 SHA-256 / 100.000 iterasyona yükseltildi (SQL 2025 hedefli paketler)Integration Services
Güvenlik (SSIS) Encrypt=Strict  ile yapılandırılmış sunuculara dağıtım/çalıştırma düzeltmesiIntegration Services
Motor (JSON)JSON indeks sütununa  NULL  JSON dokümanı eklenirken oluşabilen hata düzeltildiProgrammability
Motor tempdb  alan muhasebesinin nadir durumlarda yanlış olması düzeltildiSQL OS
Arama FULLTEXT_INDEX_VERSION  varsayılanı Azure SQL Managed Instance’ta 2’ye çekildiSearch
TLSSNI SSL sağlayıcısında sıfır uzunluklu TLS record işleme düzeltmesiUnified Comm. Stack
LinuxYüksek CPU’da collation değişiminin  mssql-conf ‘u kilitlemesi; THP açıkken 16+ stripe yedek; CDC tablolarında DDL tarih dönüştürme hatasıLinux

Geri kalan düzeltmeler DDL trigger, availability group ve Linux çekirdek senaryolarına dair; kitabın gövdesine girecek kadar geniş kapsamlı değiller, bu yüzden errata’da referans olarak bıraktım.

Kitaba ne işledik?

CU5’te uyguladığım pattern’in aynısı: önce baseline, sonra içerik. Dokunulan yerler:

Baseline (her yerde CU6)

  • Bölüm 1 — Kronoloji: sürüm paragrafı, @@VERSION çıktısı ve ShowPlan Build değeri 17.0.4055.5’e güncellendi.
  • Bölüm 2 — Tam Resim: exec-summary, GA paragrafı ve “Kısa kısa” maddeleri CU6’ya çekildi.
  • Bölüm 3 — Mimari/Edition’lar: örnek çıktıdaki build numarası güncellendi.

İçerik (CU6’ya özgü, ilgili bölüme)

  • Bölüm 21 — Vector / DiskANN: paralel vector index build düzeltmesi “Indexing maliyeti” notuna eklendi; ayrı bir “Toplu yükleme/dışa aktarma” paragrafıyla bcp ‘nin vector(16) / vector(32) desteği ve -H / -J TLS seçenekleri anlatıldı.
  • Bölüm 9 — Güvenlik: zaten var olan PBKDF2 bölümüne, CU6’nın SSIS parola şifrelemesini PBKDF2 SHA-256 / 100.000 iterasyona yükseltmesi ve uyumlu SSDT/SSMS uyarısı eklendi.

Çevre dosyalar

  • Arka bölüm: Değişiklik Notu’na v1.0.2 bandı, sözlükteki CU/build örnekleri, künyedeki referans baskı.
  • Front-matter baseline notu, build_book.py künye + dcterms.modified , README, kod-örnekleri README, landing page (banner, yol haritası, SSS).
  • Kontrol: errata’ya CU6 bandı, kaynak-doğrulamaları’na CU6 KB satırı (kontrol tarihi 19 Haziran 2026).
  • book.html yeniden üretildi ve PDF WeasyPrint ile yeniden derlendi.

@@VERSION ne diyor artık?

Kitaptaki örnek çıktının özü değişti. Eskiden CU5’i gösteriyordu; artık CU6:

Önce — v1.0.1 (CU5)

product_version  cu_level  cu_kb       edition
------------------------------------------------------------
17.0.4045.5      CU5       KB5084896   Standard Edition (64-bit)
Microsoft SQL Server 2025 (RTM-CU5) (KB5084896) - 17.0.4045.5 (X64)

Sonra — v1.0.2 (CU6)

product_version  cu_level  cu_kb       edition
------------------------------------------------------------
17.0.4055.5      CU6       KB5093421   Standard Edition (64-bit)
Microsoft SQL Server 2025 (RTM-CU6) (KB5093421) - 17.0.4055.5 (X64)

Vector index’i paralel kurarken  MAXDOP  kullanıyorsanız, kaynak tükenmesi düzeltmesini taşıyan bu build’de (17.0.4055.5 ve üzeri) kalmak işinize yarar.

Known issue’lar — dürüst tarafı

Her CU’da olduğu gibi CU6’da da bilinen iki sorun var; kitabın “dürüstlük” damarı gereği bunları gizlemiyorum:

  • SESSION_CONTEXT, paralel planlarda (devam): CU5’ten taşınan bu sorun hâlâ geçerli — SESSION_CONTEXT paralel sorgu planlarında yanlış sonuç veya access violation üretebilir. Kitapta Bölüm 9’daki uyarı kutusu yerinde duruyor.
  • MSDASQL linked server, Msg 7416 (yeni): MSDASQL (OLE DB Provider for ODBC) sağlayıcısı ve provider string ( @provstr ) ile yapılandırılmış linked server sorguları, daha sıkı bağlantı doğrulaması nedeniyle Msg 7416 ile başarısız olabilir. Eski build’lerin izin verdiği bazı yapılandırmalar artık reddedilebiliyor.

Not: SSIS şifreleme yükseltmesinin bir maliyeti var: bu güncellemeden sonra kaydedilen paketleri (Import/Export Wizard çıktıları dahil) açmak için uyumlu SSDT ve SSMS sürümleri gerekir. Uyumlu sürümler yayımlanana kadar bu paketler eski araçlarda açılamaz. SQL Server 2022 ve öncesini hedefleyen paketler etkilenmez.

Sürüm: v1.0.1’den v1.0.2’ye

Değişiklik Notu’na eklenen bant aynen şöyle özetleniyor:

SürümTarihBaseline
v1.015 Mayıs 2026CU4 + KB5089899 (17.0.4040.1)
v1.0.125 Mayıs 2026CU5 — KB5084896 (17.0.4045.5)
v1.0.219 Haziran 2026CU6 — KB5093421 (17.0.4055.5)

Aylık küçük güncellemeler bu ritimle devam edecek; derli toplu ana baskı (v1.1) Mart 2027’de, o güne kadar biriken CU’ların yansımasıyla planlı.

Sık sorulan sorular

CU6’da yeni bir özellik var mı, yoksa sadece bug fix mi?

Ağırlıkla düzeltme. Ama  bcp ‘nin vector tiplerini desteklemesi ve SSIS şifrelemesinin PBKDF2’ye yükselmesi pratikte “yeni yetenek” sayılır. Saf bir özellik sürümü değil; CU’ların doğası bu.

Hemen CU6’ya geçmeli miyim?

CU’lar service pack ile aynı güven seviyesinde sertifikalıdır; Microsoft proaktif kurulumu önerir. Yine de üretime almadan önce test edin — özellikle SSIS paketleri ve MSDASQL linked server kullanan ortamlarda yukarıdaki iki noktayı kontrol edin.

Kitabın hangi sürümü CU6’yı kapsıyor?

v1.0.2 (19 Haziran 2026). Build 17.0.4055.5, KB5093421, Compatibility Level 170. Önceki v1.0.1 CU5 baseline’ındaydı.

CU6’da bir CVE kapatıldı mı?

Numaralı yeni bir CVE listelenmedi. Güvenlik tarafı SSIS PBKDF2 sertleştirmesi, TLS sertifika doğrulama seçenekleri ve sıfır uzunluklu TLS record düzeltmesiyle ilerledi. Olmayan bir CVE numarası uydurmadım.

Kapanış

Özetle: CU6, vector tarafında bir performans düzeltmesi,  bcp ‘de yeni tip desteği ve SSIS’te bir güvenlik yükseltmesi getirdi — toplam 19 düzeltme. Kitabın v1.0.2 baskısı bu baseline’a çekildi; etkilenen bölümler (1, 2, 3, 9, 21) ve tüm çevre dosyalar güncellendi, PDF yeniden derlendi.

“Kitap canlı yayın” lafta kalmadı — altıncı CU’da da aynı disiplinle güncellendi. Sorularınızı bekliyorum, kolay gelsin.

Kaynaklar ve bağlantılar

CU6 KB: learn.microsoft.com/en-us/troubleshoot/sql/releases/sqlserver-2025/cumulativeupdate6

CU6 duyuru: techcommunity.microsoft.com/blog/sqlserver/cumulative-update-6-for-sql-server-2025-rtm

Build sürümleri: learn.microsoft.com/en-us/troubleshoot/sql/releases/sqlserver-2025/build-versions

Kitap: github.com/dmcteknoloji/sql-server-2025-kitap

Lansman sayfası: caglarozenc.com/kitap/sqlserver2025

Bir yanıt yazın

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