Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server 2025 (17.x)
Bu makalede, SQL Server 2025 (17.x) ile ilgili bilinen sorunlar açıklanmaktadır.
Şu anda aşağıdaki sorunlar belirlenmiş durumdadır:
- TLS 1.2 devre dışı bırakıldığında yükleme başarısız oluyor
- Windows Arm64 desteklenmez
- Microsoft Visual C++ Yeniden Dağıtılabilir nedeniyle yerinde yükseltme başarısız oluyor
- Windows SQL Server NUMA düğümü başına 64'ten fazla mantıksal çekirdeği olan makinelerde başlatılamıyor
- Linux'ta veritabanı postası
- SQLPS
- Paralel planlarda SESSION_CONTEXT yanlış davranışı
- Yedekleme sıkıştırma algoritmasını ZSTD olarak ayarlarken sorun
- Linux işletim sistemlerinde desteklenmeyen yerel ONNX modelleri
- PBKDF2 karma algoritması oturum açma performansını etkileyebilir
- Vektör dizini
- SQL Server denetim olayları Güvenlik günlüğüne yazmıyor
- Veri Kalitesi Hizmetleri yüklüyse yükseltme başarısız oluyor
- Full-Text arama
- LocalDB yükleyicisi için yanlış lisans sözleşmesi
- SQL Server çok sayıda veritabanı oluşturduktan veya çevrimiçi duruma getirdikten sonra yavaşlayabilir veya yanıt vermiyor olabilir
TLS 1.2 devre dışı bırakıldığında SQL Server 2025 yüklemesi başarısız oluyor
Issue: Makinede TLS 1.2 devre dışı bırakılırsa, hata kümesi örnekleri de dahil olmak üzere, SQL Server 2025 (17.x) yüklemesi başarısız olur.
Workaround: SQL Server 2025'i (17.x) yüklemeyi denemeden önce makinede TLS 1.2'yi etkinleştirin.
TLS 1.2'yi etkinleştirmek için TLS 1.2 için aşağıdaki kayıt defteri girişini olarak trueayarlayın:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
TLS kullanacak şekilde Windows'u yapılandırın, TLS 1.2'yi programatik olarak etkinleştirmek için bir PowerShell betiği sağlar.
Windows Arm64 desteklenmiyor
SQL Server 2025 (17.x) Windows Arm64'te desteklenmez. Şu anda numa düğümü başına en fazla 64 çekirdeğe sahip Intel ve AMD x86-64 CPU'ları desteklenmektedir.
Microsoft Visual C++ Yeniden Dağıtılabilir nedeniyle yerinde yükseltme başarısız oluyor
Aşağıdaki sürümlerden yükseltme başarısız olabilir:
- SQL Server 2016 (13.x)
- SQL Server 2017 (14.x)
Bu durum, mevcut işletim sistemi ortamında Visual Studio 2022 için Microsoft Visual C++ Yeniden Dağıtılabilir'in eksik olması veya bu bileşenin eski bir sürümünün yüklü olması olabilir.
Bu durumda, yükleme günlüğü aşağıdaki örneğe benzer bir giriş içerir:
This application requires Microsoft Visual C++ Redistributable for
Visual Studio 2022 (x64/x86, version 14.34 at minimum).
Please install the Redistributable, then run this installer again.
For more information, see: https://go.microsoft.com/fwlink/?linkid=2219560.
Yükseltmeyi tamamlamak için yeniden dağıtılabilir bileşeni ekleyin veya onarın ve yüklemeyi yeniden çalıştırın.
Yeniden dağıtılabilir dosyayı almak için Microsoft Visual C++ Yeniden Dağıtılabilir en son desteklenen indirmeleri gözden geçirin.
Windows üzerindeki SQL Server, NUMA düğümü başına 64'ten fazla mantıksal çekirdeği olan makinelerde başlatılamıyor
Issue: makinede NUMA düğümü başına 64'ten fazla mantıksal çekirdek varsa Windows üzerindeki SQL Server örnekleri yüklemeden sonra başlatılamaz.
Daha fazla bilgi için bkz. NUMA düğümü başına mantıksal çekirdek sayısını 64 ile sınırlama.
Linux'ta veritabanı postası
Issue: Linux'ta veritabanı postası, SQL Server katı şifrelemeyi zorunlu kacak şekilde yapılandırıldığında çalışmaz.
Şu anda tek geçici çözüm katı şifrelemeyi zorunlu kılmamaktır.
SQLPS
Sorun: SQLPS.exe, SQL Aracısı PowerShell alt sistemi ve SQLPS PowerShell modülü, SQL katı şifrelemeyi zorunlu kacak şekilde yapılandırıldığında çalışmıyor.
Şu anda tek geçici çözüm katı şifrelemeyi zorunlu kılmamaktır.
SQL Server Agent işi syspolicy_purge_history 3. adımda bir hata bildirir. Bu iş varsayılan olarak günlük olarak çalışır. Katı şifrelemeyi zorlamayan bir örnek bu sorunu yeniden oluşturmaz; başka bir seçenek de işi devre dışı bırakmaktır.
Paralel planlarda SESSION_CONTEXT yanlış davranışı
Yerleşik SESSION_CONTEXT işlevini kullanan sorgular, bu işlev paralel sorgu planlarında yürütülürken yanlış sonuçlar döndürebilir veya erişim ihlali (AV) dökümlerini tetikleyebilir. Bu sorun, özellikle oturum yeniden kullanım için sıfırlandığında işlevin paralel yürütme iş parçacıklarıyla etkileşim kurma biçiminden kaynaklanır.
Daha fazla bilgi için içindeki Bilinen sorunlar bölümüne SESSION_CONTEXTbakın.
Yedekleme sıkıştırma algoritmasını ZSTD olarak ayarlarken sorun
Yedekleme sıkıştırma algoritmasını ZSTD olarak ayarlamaya çalışırken bilinen bir sorun vardır.
ZSTD algoritması ()backup compression algorithm = 3 belirtilirken aşağıdaki hata iletisi döndürülüyor:
Msg 15129, Level 16, State 1
Procedure sp_configure '3' is not a valid value for configuration option 'backup compression algorithm'.
Yeni sıkıştırma algoritmasını sunucu yapılandırma seçeneğini ayarlamak yerine doğrudan BACKUP Transact-SQL komutunda kullanın.
Linux işletim sistemlerinde desteklenmeyen yerel ONNX modelleri
doğrudan SQL Server üzerinde barındırılan CREATE EXTERNAL MODEL yerel ONNX modelleri şu anda SQL Server 2025 (17.x) üzerinde Linux için kullanılamamaktadır.
PBKDF2 karma algoritması oturum açma performansını etkileyebilir
SQL Server 2025'te (17.x), parola tabanlı kimlik doğrulaması varsayılan karma algoritması olarak PBKDF2 (RFC2898) kullanır. Bu geliştirme, SHA-512 karmasının 100.000 yinelemesini uygulayarak parola güvenliğini artırır. PBKDF2'nin artan hesaplama maliyeti, SQL Kimlik Doğrulaması oturum açma süresinin biraz daha uzun olduğu anlamına gelir. Bu etki özellikle bağlantı havuzu olmayan veya oturum açma gecikme süresinin yakından izlendiği ortamlarda fark edilir. Havuzlu ortamlarda, etki genellikle minimaldir.
Daha fazla bilgi için bkz. CREATE LOGIN ve 2022 CU12 SQL Server'da Yinelenmiş ve Tuzlu Karma Parola Doğrulayıcıları için destek.
SQL Server denetim olayları Güvenlik günlüğüne yazmıyor
SQL Server 2025 (17.x) Güvenlik günlüğüne yazmak için birden çok SQL Server denetim olayı yapılandırdığınız varsayılır. Bu senaryoda, ilk sunucu denetimi dışında tüm sunucu denetimlerinin yazmadığını fark edeceksiniz. Ayrıca, ikinci sunucu denetimini eklediğinizde, SQL Server hata günlüğünde aşağıdaki iletiyi gösteren bir hata alabilirsiniz:
Error: 33204, Severity: 17, State: 1.
SQL Server Audit could not write to the security log.
SQL Server 2025 (17.x) sürümünün gelecekteki bir sürümü için bir düzeltme belirledik.
Geçici çözüm: Aşağıdaki yöntemlerden birini kullanın:
denetim olaylarını SQL Server Güvenlik günlüğü yerine bir dosyaya yazın.
Birden çok sunucu denetiminin Güvenlik günlüğüne yazmak üzere, bu kayıt defteri alt anahtarının değerini
0ile1arasında değiştirin.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security\MSSQL$<InstanceName>$Audit\EventSourceFlagsYeni kayıt defteri ayarının geçerli olması için sunucu denetimleri yeniden başlatılmalıdır:
ALTER SERVER AUDIT [AuditName] WITH (STATE = OFF); GO ALTER SERVER AUDIT [AuditName] WITH (STATE = ON); GO
Vektör dizini
CREATE VECTOR INDEX deyimini kullanarak veya VECTOR_SEARCH aracılığıyla vektör dizinini kullanarak bir vektör dizini oluşturduğunuzda aşağıdaki uyarı iletisini alırsınız:
Warning: The join order has been enforced because a local join hint is used.
Sonuçların doğruluğunu etkilemediğinden uyarı güvenle yoksayılabilir.
MAXDOP ile CREATE VECTOR INDEX veya VECTOR_SEARCH kullandığınızda, MAXDOP için ayarlanan değer yoksayılır. için istenen değeri ayarlamak için MAXDOPbunun yerine sunucu düzeyinde max degree of parallelism yapılandırma seçeneğini ayarlayın. Daha fazla bilgi için bkz. Sunucu yapılandırması: en yüksek paralellik derecesi veya MAXDOP içindeki veritabanı düzeyi seçeneği.
Veri Kalitesi Hizmetleri yüklüyse yükseltme başarısız oluyor
Veri Kalitesi Hizmetleri yüklüyse ve SQL Server örneğinizi SQL Server 2025'e (17.x) yükseltirseniz yükseltme, SQL Server Yükseltme sihirbazının Özellik Kuralları adımı sırasında başarısız olur.
Geçici çözüm: Komut satırından /IACCEPTDQUNINSTALL parametresini kullanın. Daha fazla bilgi için, Komut istemiyle Windows üzerinde SQL Server Kurulumu, Yapılandırması veya Kaldırılması makalesindeki Yükseltme parametreleri bölümüne bakın.
Parametresini /IACCEPTDQUNINSTALL dahil ettiğiniz sürece komut satırından tam katılımsız yükseltmeyi de çalıştırabilirsiniz.
Full-Text arama
Sorun: Full-Text Arama 25 MB'tan büyük düz metin belgelerini dizine ekleyemiyor 25 MB'tan büyük bir düz metin belgesini dizine almaya çalışırsanız, gezinme günlüğünde sembolik hatayı FILTER_E_PARTIALLY_FILTERED görürsünüz:
Error '0x8004173e: The document was too large to filter in its entirety. Portions of the document were not emitted.' occurred during full-text index population for table or indexed view ...
Uyarı
Düz metin belgeler, class_id tarafından raporlandığı üzere {C1243CA0-BF96-11CD-B579-08002B30BFEB} ve içeren belgeleri kapsar.
Workaround: Windows kayıt defterinde en büyük dosya boyutunu yapılandırın:
Uyarı
Kayıt defterini yanlış düzenlemek sisteminize ciddi zararlar verebilir. Kayıt defterinde değişiklik yapmadan önce, bilgisayardaki değerli verileri yedeklemenizi öneririz.
MaxTextFilterBytes konumunda bulunan DWORD değerini HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex düzenleyin. Örneğin, ile reg addkomut satırından boyut sınırını tamamen kaldırmak için aşağıdaki komutu çalıştırın:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex" /v MaxTextFilterBytes /t REG_DWORD /d ffffffff
Kayıt defteri değerini güncelleştirdikten sonra Full-Text gezinmesini yeniden oluşturun.
Sorun: Full-Text Dizin Sürümü2 etkinleştirildiğinde, işlevli formlar kullanan sorgular belirli dillerde başarısız oluyor
Full-Text Contains ve Containstable'da Freetext, Freetexttable veya FORMSOF(INFLECTIONAL) bağımsız değişken için stemmers kullanır. Kök ayırıcının kayıtlı olmadığı veya mevcut olmadığı dillerde, çekimsel biçimlere başvuran sorgular aşağıdaki hata ile sonuçlanabilir.
Msg 30010, Level 16, State 2, Line 119
An error has occurred during the full-text query. Common causes include: word-breaking errors or timeout, FDHOST permissions/ACL issues, service account missing privileges, malfunctioning IFilters, communication channel issues with FDHost and sqlservr.exe, etc. If recently performed in-place upgrade to SQL2025, For help please see https://aka.ms/sqlfulltext.
Geçici çözüm: Kayıtlı kök oluşturucuları olmayan diller için işlev biçimli sorgular kullanmaktan kaçının. Daha fazla bilgi için Sürüm 2 sözcük ayırıcıları'na bakın. Uygulamanın bu tür diller için etkili veya dilsel arama davranışına güçlü bir bağımlılığı varsa, veritabanını bunun yerine Full-Text Dizin Sürüm 1'i kullanacak şekilde yapılandırın.
LocalDB yükleyicisi için yanlış lisans sözleşmesi
Sorun: LocalDB yükleyicisi, son kullanıcı lisans sözleşmesinin (EULA) önizleme sürümünü işaret eder.
Bu sorunu geçici olarak çözmek için bunun yerine Express sürümü yükleyicisini indirmeniz ve paket seçimi ekranından LocalDB seçeneğini belirlemeniz gerekir.
SQL Server 2025 (17.x) sürümünün gelecekteki bir sürümü için bir düzeltme belirledik.
SQL Server çok sayıda veritabanı oluşturduktan veya çevrimiçi duruma getirdikten sonra yavaşlayabilir veya yanıt vermiyor olabilir
Sorun: Bu davranış, okunabilir ikincil çoğaltmalar için kalıcı istatistikler özelliğinin bir parçası olarak oluşturulan veritabanı başına arka plan çalışan iş parçacığından kaynaklanır. Bu özellik, SQL Server 2025 (17.x) içinde varsayılan olarak etkindir. Arka plan iş parçacığı, veritabanları çevrimiçi olduğunda oluşturulur ve ikincil çoğaltmalar yapılandırılmamış olsa dahi çalışan iş parçacığı baskısı ve düşük örnek yanıt verme hızına neden olabilir.
Geçici Çözüm: Başlangıçta çalıştırma bayrağı 15608'i etkinleştirin ve SQL Server'ı yeniden başlatın. İzleme bayrağını başlangıçta etkinleştirmeniz gerekir. Başlatma işleminden sonra etkinleştirildiğinde, çevrimiçi hale getirilen veritabanları için önceden oluşturulmuş arka plan iş parçacıkları durdurulmuyor. İkincil çoğaltmaların olmadığı senaryolarda, bu izleme bayrağı veritabanı başlatıldığında veritabanı başına arka plan iş parçacığının oluşturulmasını önlemek için hâlâ geçici bir önlem olarak gereklidir.
gelecekte SQL Server 2025 (17.x) güncelleştirmesi için bir düzeltme planlanıyor.