Aracılığıyla paylaş


SQL Server 2025 bilinen sorunları

Şunlar için geçerlidir: SQL Server 2025 (17.x)

Bu makalede SQL Server 2025 (17.x) için bilinen sorunlar açıklanmaktadır.

Şu anda aşağıdaki sorunlar belirlenmiş durumdadır:

TLS 1.2 devre dışı bırakıldığında SQL Server 2025 yüklemesi başarısız oluyor

Sorun: Yük devretme kümesi örnekleri de dahil olmak üzere makinede TLS 1.2 devre dışı bırakılırsa SQL Server 2025 (17.x) yüklemesi başarısız oluyor.

Geçici çözüm: 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

Windows'un TLS kullanacak şekilde yapılandırılması, TLS 1.2'yi program aracılığıyla 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)

Var olan işletim sistemi ortamında Visual Studio 2022 için Microsoft Visual C++ Yeniden Dağıtılabilir sürümü eksikse veya bu bileşenin eski bir sürümü yüklendiğinde bu durum oluşabilir.

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 üzerinde SQL Server, NUMA düğümü başına 64'ten fazla mantıksal çekirdeği olan makinelerde başlatılamıyor

Sorun: Makinede NUMA düğümü başına 64'ten fazla mantıksal çekirdek varsa Windows'da SQL Server örnekleri yüklemeden sonra başlatılamıyor olabilir.

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ı

Sorun: SQL Server katı şifrelemeyi zorunlu kılmak üzere yapılandırıldığında Linux'ta veritabanı postası çalışmıyor.

Ş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'in hata içeren 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'.

Sunucu yapılandırma seçeneğini ayarlamak yerine yeni sıkıştırma algoritmasını doğrudan BACKUP Transact-SQL komutunda kullanın.

Linux işletim sistemlerinde desteklenmeyen yerel ONNX modelleri

DOĞRUDAN SQL Server'da 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. Havuza alınan ortamlarda, etki genellikle çok azdır.

Daha fazla bilgi için bkz. CREATE LOGIN ve SUPPORT for Iterated and Salted Hash Password Verifiers in SQL Server 2022 CU12.

Belirli koşullar altında okunabilir ikincil kopyalar üzerinde erişim ihlali istisnası oluşabilir.

Aşağıdaki veri tanım dili (DDL) komutunu kullanarak okunabilir ikincil öğeler için Sorgu Deposu özelliğini kullanmak üzere etkinleştirilen bir veritabanını düşünün:

ALTER DATABASE [Database_Name]
    FOR SECONDARY
    SET QUERY_STORE = ON
    (OPERATION_MODE = READ_WRITE);

PsP sorgu değişkeni üst dağıtıcı deyiminin kalıcı durumunu belirleyemiyorsa, aşağıdaki koşulları karşılayan sorgular erişim ihlaliyle karşılaşabilir:

  • İkincil kopyada yürütüldü
  • Parametre koklamaya duyarlı
  • Parametreye duyarlı plan (PSP) optimizasyonu için uygun

SQL Server 2025'in (17.x) gelecekteki bir sürümü için bir düzeltme belirledik.

Geçici çözüm: Okunabilir ikinciller için Sorgu Deposu özelliğini kullanmak üzere eklenen her veritabanı için ikincil cihazlarda PSP'yi devre dışı bırakın. Belirli bir veritabanı bağlamından aşağıdaki Transact-SQL deyimini çalıştırın:

ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY
    SET PARAMETER_SENSITIVE_PLAN_OPTIMIZATION = OFF;

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 iletiye benzer bir hata alabilirsiniz:

Error: 33204, Severity: 17, State: 1.
SQL Server Audit could not write to the security log.

SQL Server 2025'in (17.x) 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 0 ile 1 arasında değiştirin.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security\MSSQL$<InstanceName>$Audit\EventSourceFlags
    

    Yeni 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.

Sql Server Yükseltme Özellik Kuralları ekranının ekran görüntüsü; Veri Kalitesi Hizmetleri kırmızı renkle vurgulanmış.

Geçici çözüm: Komut satırından /IACCEPTDQUNINSTALL parametresini kullanın. Daha fazla bilgi için komut isteminden Windows'da SQL Server'ı yükleme, yapılandırma veya kaldırma makalesindekiParametreleri yükseltme 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.

Tam Metin 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.

Geçici çözüm: 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.

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'in (17.x) gelecekteki bir sürümü için bir düzeltme belirledik.