KB5093420 - SQL Server 2022 için Toplu Güncelleştirme 26

Çıkış Tarihi: 16 Temmuz 2026
Sürüm: 16.0.4265.3

Özet

Bu makalede, Microsoft SQL Server 2022 için Toplu Güncelleştirme paketi 26 (CU26) açıklanmaktadır. Bu güncelleştirme, SQL Server 2022 Toplu Güncelleştirmesi 25'in yayınlanmasından sonra yayınlanan 12 düzeltmeyi içerir. Aşağıdaki derlemelerde bulunan bileşenleri güncelleştirir:

  • SQL ServerSQL Server - Ürün sürümü: 16.0.4265.3, dosya sürümü: 2022.160.4265.3
  • Analysis Services - Ürün sürümü: 16.0.43.252, dosya sürümü: 2022.160.43.252

Önemli

Windows üzerinde SQL Server'ın güvenliğini sağlamaya yardımcı olmak için Genişletilmiş Koruma ile şifrelemeyi etkinleştirin.

Bu güncelleştirmeyle ilgili bilinen sorunlar

Paralel planlarda yanlış SESSION_CONTEXT davranışı

Yerleşik SESSION_CONTEXT işlevi kullanan sorgular, paralel sorgu planlarında çalıştırıldığında yanlış sonuçlar döndürebilir veya erişim ihlali (AV) döküm dosyalarını tetikleyebilir. Bu sorun, özellikle oturum yeniden kullanım için sıfırlandığında, SESSION_CONTEXT işlevinin paralel yürütme iş parçacıklarıyla etkileşim kurma biçimi nedeniyle oluşur.

Daha fazla bilgi için bölümündeki Bilinen sorunlar bölümüne SESSION_CONTEXTbakın.

MSDASQL kullanan bağlı sunucu sorguları 7416 hatasıyla başarısız oluyor

MSDASQL sağlayıcısını (ODBC Sürücüleri için OLE DB Sağlayıcısı) kullanan ve bir sağlayıcı dizesi (@provstr) belirten bağlı sunucu sorguları başarısız olur ve aşağıdaki hata iletisini döndürür:

Msg 7416, Level 16
Oturum açma eşlemesi olmadığından uzak sunucuya erişim reddedilir.

Veritabanı Altyapısı'nda daha sıkı bir bağlantı doğrulama denetimi, daha önceki yapılar bu bağlantılara izin vermiş olsa bile, sağlayıcıyı kullanan belirli bağlantılı sunucu yapılandırmaları MSDASQL için bağlantıları reddedebilir.

Daha fazla bilgi ve geçici çözümler için bkz. MSDASQL kullanan bağlı sunucu sorguları 7416 hatasıyla başarısız oluyor.

Veritabanı kurtarma sırasında sys.dm_exec_requests sorgusu yapılırken erişim ihlali

sys.dm_exec_requests dinamik yönetim görünümünde çalıştırılan sorgular, veritabanı kurtarılırken çalıştırıldığında erişim ihlaline neden olabilir ve döküm dosyası oluşturabilir. Bu sorun bir veritabanı RESTORE işlemi gerçekleştirilirken başlangıç kurtarması aşamasında veya kullanılabilirlik grubu çoğaltmasının çevrimiçi hale gelmesi tamamlanmadan önce oluşabilir.

SQL Server hata günlüğü aşağıdaki metne benzeyen girdiler içerir:

The database '<DatabaseName>' is marked RESTORING and is in a state that does not allow recovery to be run.
***Stack Dump being sent to <SQLServerLogFolder>\SQLDump0215.txt
SqlDumpExceptionHandler: Process 77 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.
*******************************************************************************

BEGIN STACK DUMP:
  07/30/26 07:37:23 spid 77

Exception Address = <frame id="00" address="0x7FFDED94970D" pdb="sqlmin.pdb" age="2" guid="E1039014-237E-4DB6-88FD-4A2AB31C651F" module="sqlmin" rva="0x2970D" />
Exception Code    = c0000005 EXCEPTION_ACCESS_VIOLATION
Access Violation occurred reading address 00000000000000F0
Input Buffer <size> bytes -
          <dbo.sp_YourMonitoringStoredProcedure>

Bu sorun, dahili bellek içi yapıları tam olarak çalışmaya başlamadan önce bunlara başvurulmasına neden olan bir değişiklik nedeniyle oluşur.

Microsoft bu sorunun farkında ve bir düzeltme üzerinde çalışıyor. Bir düzeltme sağlanana kadar aşağıdaki risk azaltma yöntemlerinden birini kullanın:

  • Bu soruna neden olan kod değişikliğini geri çevirmek için 4696 numaralı izleme bayrağını etkinleştirin. Bu izleme bayrağını etkinleştirirseniz, ikincil çoğaltmalarda sys.dm_exec_requests veya sys.sysprocesses sorguları izlenirken bu güncelleştirmeyi yüklemeden önce olduğu gibi 976 veya 978 hataları döndürülebilir.
  • Kurtarılan veritabanlarına yönelik sys.dm_exec_requests dinamik yönetim görünümünde çalıştırılan sorgulardan kaçının.
  • Bu güncelleştirmeyi kaldırın.

Bu güncelleştirmede yer alan iyileştirmeler ve düzeltmeler

Derlemelerin özet listesini ve bunların geçerli destek yaşam döngülerini içeren indirilebilir bir Microsoft Excel çalışma kitabı vardır. Excel dosyası ayrıca SQL Server 2022, SQL Server 2019 ve SQL Server 2017 için ayrıntılı düzeltme listeleri içerir. Bu Excel dosyasını şimdi indirin.

Not

Aşağıdaki tabloda bulunan her girdiye bir yer işareti aracılığıyla doğrudan başvurulabilir. Tablodan herhangi bir hata başvuru kimliği seçerseniz, URL'ye "#NNNNNNN" biçiminde bir yer işareti etiketi eklenir. Daha sonra bu URL'yi başkalarıyla paylaşarak tabloda dilediğiniz düzeltmeye doğrudan atlamalarını sağlayabilirsiniz.

Bu toplu güncelleştirmede bulunan düzeltmeler ve hatalar hakkında daha fazla bilgi için aşağıdaki tabloya bakın.

Hata Başvurusu Açıklama Düzeltme alanı Bileşen Platform
5132800 Kullanılabilirlik grubu kaynak DLL'si tanılama sütunu bilgilerini alamıyorsa, Windows Server Yük Devretme Kümesi günlüğüne daha ayrıntılı hata bilgileri ekler. SQL Server Altyapısı Yüksek Kullanılabilirlik ve Olağanüstü Durum Kurtarma Windows
5138995 Komutu kullanarak ALTER AVAILABILITY GROUP ... MODIFY LISTENER ... REMOVE IP kullanılabilirlik grubu dinleyicisinden IP adresini kaldırma desteği ekler. SQL Server Altyapısı Yüksek Kullanılabilirlik ve Olağanüstü Durum Kurtarma Windows
5196012 Depolanmış yordamda sys.sp_MSforeachdb yetkili bir saldırganın ağ üzerindeki ayrıcalıkları yükseltmesine izin veren SQL ekleme güvenlik açığını düzeltir. SQL Server Altyapısı Yönetim Hizmetleri Tümü
5197074 Uzun süre çalışan bir sorgu nedeniyle dizin yeniden oluşturma bakım planının yanıt vermeyi durdurması sorunu giderildi. SQL Server Altyapısı Bakım Planı Tümü
5216517 Kullanan veya sys.sysprocesses zaman zaman başarısız olan sys.dm_exec_requests izleme sorgularının kullanılabilirlik grubundaki ikincil bir çoğaltmada "976" veya "978" hatası döndürdüğü bir sorunu düzeltir. SQL Server Altyapısı Yüksek Kullanılabilirlik ve Olağanüstü Durum Kurtarma Windows
5219564 Bir işlemin seri plan seçmesine neden ALTER INDEX olabilecek çok büyük değerler için yeni kardinalite tahmin aracının enterpolasyon hesaplamasındaki bir sorunu düzeltir. SQL Server Altyapısı Sorgu Yürütme Tümü
5240249 Devam eden şifreleme modernizasyonunun bir parçası olarak kullanım dışı bırakılan RSA32Lib şifreleme kitaplığını kaldırır. SQL Server Altyapısı Evrensel İletişim Yığını Windows
5272424 Şemaya bağlı görünümde kümelenmiş bir dizin tarafından da başvurulan bir kimlik sütununa sahip bir tablo tarafından kullanılan bir bölüm işlevine karşı çalıştırdığınızda ALTER PARTITION FUNCTION ... SPLIT RANGE oluşan erişim ihlalini düzeltir. SQL Server Altyapısı Programlanabilirlik Tümü
5285172 SQL Server hata günlüğüne bazı hatalar yazdığında ortaya çıkabilecek, verimsiz bir zamanlayıcı koşulunu düzeltir. SQL Server Altyapısı Programlanabilirlik Tümü
5293216 Son örnekleme oranı yüzde 100 ise ve tabloya birçok yeni satır eklendiyse, artımlı istatistikler için örnekleme oranını ayarlar. SQL Server Altyapısı Sorgu Yürütme Tümü
5300009 Sorgu derleme süresini azaltmak için columnstore dizinleri için sorgu derlemesi sırasında bellek yönetimini iyileştirir. SQL Server Altyapısı Depolanan verilere erişme yöntemleri Windows
5347342 Çok sayıda önbelleğe alınmış yığın veya B ağacı arasında yineleme yapıldığında sys.dm_db_index_operational_stats ortaya çıkabilecek, verimsiz bir zamanlayıcı koşulunu düzeltir. SQL Server Altyapısı Depolanan verilere erişme yöntemleri Tümü

Bu paketi veya en son toplu güncelleştirme paketini alma veya indirme

Windows için en son toplu güncelleştirme paketini alma veya indirme (önerilen)

Aşağıdaki güncelleştirme Microsoft İndirme Merkezi'nde bulunabilir:

SQL Server 2022 için en son toplu güncelleştirme paketini şimdi indirin

Not

  • Microsoft İndirme Merkezi her zaman en son SQL Server 2022 toplu güncelleştirme sürümünü sunar.
  • İndirme sayfası görünmüyorsa toplu güncelleştirme paketini almak için Microsoft Müşteri Hizmetleri ve Desteği ile iletişime geçin.
Windows için Microsoft Update Kataloğu'ndan bu toplu güncelleştirme paketini alma veya indirme

Aşağıdaki güncelleştirme Microsoft Update Kataloğu'nda bulunabilir:

Not

  • Microsoft Update Kataloğu, bu SQL Server 2022 toplu güncelleştirmesini ve daha önce yayımlanan SQL Server 2022 toplu güncelleştirme sürümlerini içerir.
  • Bu toplu güncelleştirme, WSUS aracılığıyla da sunulmaktadır.
  • Her zaman, sağlanan en yeni toplu güncelleştirmeyi yüklemeniz önerilir.
Linux için en son toplu güncelleştirme paketini alma veya indirme

Linux'ta SQL Server 2022'i en son toplu güncelleştirmeye geçirmek için önce Toplu Güncelleştirme deposunu yapılandırmanız gerekir. Ardından, platforma özgü uygun güncelleştirme komutunu kullanarak SQL Server paketlerinizi güncelleştirin.

Yükleme yönergeleri ve toplu güncelleştirme paketi indirme dosyalarına doğrudan bağlantılar için SQL Server 2022 Sürüm Notları'na bakın.

Dosya bilgileri

Dosya karması bilgileri

Aşağıdaki komut aracılığıyla SQLServer2022-KB5093420-x64.exe dosyasının karmasını hesaplayarak indirmeyi doğrulayabilirsiniz:

certutil -hashfile SQLServer2022-KB5093420-x64.exe SHA256

Dosya adı SHA256 karması
SQLServer2022-KB5093420-x64.exe A0FA6A60779CFE4C2273BDB7A9AA68E8A3B74D482650B20F1544E03386B226BC
Toplu Güncelleştirme paketi dosya bilgileri

KB5093420'teki dosyaların listesini indirin.

Bu güncelleştirmeyle ilgili notlar

Önkoşullar

Bu toplu güncelleştirme paketini uygulamak için SQL Server 2022'yi çalıştırıyor olmanız gerekir.

Yeniden başlatma bilgileri

Bu güncelleştirmeyi uyguladıktan sonra bilgisayarınızı yeniden başlatmanız gerekebilir.

Kayıt defteri bilgileri

Bu paketteki düzeltmelerden birini kullanmak için kayıt defterinde değişiklik yapmanız gerekmez.

Önemli uyarılar

Bu makalede aşağıdaki önemli bilgiler de sağlanmaktadır.

Analysis Services toplu güncelleştirme derleme sürümü

Microsoft SQL Server 2017'den başlayarak, Analysis Services derleme sürüm numarası SQL Server Veritabanı Altyapısı derleme sürüm numarası ile eşleşmemektedir. Daha fazla bilgi için Analysis Services toplu güncelleştirme derleme sürümünü doğrulama bölümüne bakın.

Toplu güncelleştirmeler (CU)

  • Her yeni toplu güncelleştirme, SQL Server'ın yüklü sürümü için önceki toplu güncelleştirmeye dahil tüm düzeltmeleri içerir.
  • SQL Server toplu güncelleştirmeleri, hizmet paketleriyle aynı düzeyde sertifikalandırılmıştır ve aynı güvenilirlik düzeyinde yüklenmelidir.
  • Toplu güncelleştirmeler kullanıma sunuldukça bunların bu yönergelere göre sürekli ve proaktif olarak yüklenmesini öneririz:
    • Geçmiş veriler, destek vakalarının önemli bir kısmıyla ilgili sorunun yayınlanmış olan bir toplu güncelleştirmede zaten giderildiğini gösteriyor.
    • Toplu güncelleştirmeler düzeltmelerin kapsamını aşan ek değer içerebilir. Buna desteklenebilirlik, yönetilebilirlik ve güvenilirlik güncelleştirmeleri dahildir.
  • SQL Server toplu güncelleştirmelerini üretim ortamlarına dağıtmadan önce test etmenizi öneririz.
Karma ortam dağıtımı

Karma bir ortama Her Zaman Açık, çoğaltma, kümeleme ve yansıtma gibi bir güncelleştirme dağıtmadan önce aşağıdaki makalelere bakmanızı öneririz:

Dil desteği

SQL Server toplu güncelleştirmeleri şu anda çok dillidir. Bu nedenle, bu toplu güncelleştirme paketi bir dile özgü değildir. Desteklenen tüm diller için geçerlidir.

Bileşenler (özellikler) güncelleştirildi

Tek bir toplu güncelleştirme paketi, her SQL Server 2022 bileşeninin (özelliğinin) mevcut tüm güncellemelerini içerir. Ancak, toplu güncelleştirme paketi yalnızca hizmet verilmek üzere seçtiğiniz SQL Server örneğinde yüklü olan bileşenleri güncelleştirir. Bu toplu güncelleştirme uygulandıktan sonra örneğe bir SQL Server özelliği (örneğin, Analysis Services) eklenirse, yeni özelliğin dahil edilmesi için bu toplu güncelleştirmeyi yeniden uygulamanız gerekir.

Bu güncelleştirme için destek

Başka sorunlar oluşursa veya sorun giderme işlemi gerekirse bir hizmet isteği oluşturmak zorunda kalabilirsiniz. Ek destek soruları ve bu özel toplu güncelleştirme paketi kapsamının dışında kalan sorunlar için genel destek maliyetleri geçerlidir. Microsoft Müşteri Hizmetleri ve Desteği telefon numaralarının tam listesine ulaşmak veya ayrı bir hizmet isteği oluşturmak için Microsoft destek web sitesine gidin.

Bu güncelleştirmeyi kaldırma

Bu güncelleştirmeyi Windows'dan kaldırma
  1. Denetim Masası'nda Programlar ve Özellikler'i açın ve Yüklü güncelleştirmeleri görüntüle'yi seçin.
  2. SQL Server 2022 altında bu toplu güncelleştirme paketine karşılık gelen girişi bulun.
  3. Uygulamaya basılı tutun (veya sağ tıklayın) ve Kaldır'ı seçin.
Bu güncelleştirmeyi Linux'tan kaldırma

Bu toplu güncelleştirmeyi Linux'tan kaldırmak için paketi önceki sürüme geri döndürmeniz gerekir. Yüklemeyi geri alma hakkında daha fazla bilgi için bkz. SQL Server'ı Geri Alma.

Başvurular