Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Aplikasi ke: SQL Server 2025 (17.x)
Artikel ini menjelaskan masalah yang diketahui untuk SQL Server 2025 (17.x).
Masalah berikut saat ini diidentifikasi:
- Penginstalan gagal ketika TLS 1.2 dinonaktifkan
- Windows Arm64 tidak didukung
- Peningkatan di tempat gagal karena Microsoft Visual C++ Redistributable
- SQL Server pada Windows gagal memulai pada mesin dengan lebih dari 64 inti logis per simpul NUMA
- Fitur email pada database di Linux
- SQLPS
- Perilaku SESSION_CONTEXT yang salah dalam rencana paralel
- Masalah saat mengatur algoritma kompresi cadangan ke ZSTD
- Model ONNX lokal tidak didukung pada sistem operasi Linux
- Algoritma hashing PBKDF2 dapat memengaruhi performa masuk
- Indeks vektor
- Peristiwa audit SQL Server tidak menulis ke log keamanan
- Peningkatan gagal jika Layanan Kualitas Data diinstal
- Pencarian Teks Lengkap
- Perjanjian lisensi yang salah untuk penginstal LocalDB
- SQL Server mungkin menjadi lambat atau tidak responsif setelah membuat atau mengaktifkan sejumlah besar database
penginstalan SQL Server 2025 gagal saat TLS 1.2 dinonaktifkan
Issue: instalasi SQL Server 2025 (17.x) gagal jika TLS 1.2 dinonaktifkan pada mesin, termasuk pada instance kluster failover.
Workaround: Aktifkan TLS 1.2 pada komputer sebelum mencoba menginstal SQL Server 2025 (17.x).
Untuk mengaktifkan TLS 1.2, atur entri registri berikut untuk TLS 1.2 ke true:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
Konfigurasi Windows untuk menggunakan TLS menyediakan skrip PowerShell untuk mengaktifkan TLS 1.2 secara terprogram.
Windows Arm64 tidak didukung
SQL Server 2025 (17.x) tidak didukung pada Windows Arm64. Hanya CPU Intel dan AMD x86-64 dengan hingga 64 core per simpul NUMA yang saat ini didukung.
Peningkatan di tempat gagal karena Microsoft Visual C++ Redistributable
Peningkatan dari versi berikut mungkin gagal:
- SQL Server 2016 (13.x)
- SQL Server 2017 (14.x)
Ini dapat terjadi ketika lingkungan sistem operasi yang ada tidak memiliki Microsoft Visual C++ Redistributable untuk Visual Studio 2022, atau versi lama komponen ini diinstal.
Ketika ini terjadi, log penginstalan menyertakan entri seperti contoh berikut:
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.
Untuk menyelesaikan peningkatan, tambahkan atau perbaiki komponen yang dapat didistribusikan ulang, dan jalankan penginstalan lagi.
Untuk mendapatkan file yang dapat didistribusikan ulang, tinjau Unduhan terbaru yang didukung Microsoft Visual C++ Redistributable.
SQL Server pada Windows gagal memulai pada mesin dengan lebih dari 64 inti logis per simpul NUMA
Issue: Instance-instance SQL Server pada Windows mungkin gagal memulai setelah penginstalan jika komputer memiliki lebih dari 64 inti logis per simpul NUMA.
Untuk informasi selengkapnya, lihat Membatasi jumlah inti logis per simpul NUMA ke 64.
Fitur email pada database di Linux
Issue: Email database di Linux tidak berfungsi saat SQL Server dikonfigurasi untuk menerapkan enkripsi yang ketat.
Saat ini, satu-satunya solusinya adalah tidak memberlakukan enkripsi yang ketat.
SQLPS
Masalah: SQLPS.exe, subsistem PowerShell Agen SQL, dan modul PowerShell SQLPS tidak berfungsi saat SQL dikonfigurasi untuk menerapkan enkripsi ketat.
Saat ini, satu-satunya solusinya adalah tidak memberlakukan enkripsi yang ketat.
Tugas SQL Server Agent syspolicy_purge_history melaporkan kegagalan pada langkah 3. Pekerjaan ini berjalan setiap hari secara default. Instans yang tidak memberlakukan enkripsi ketat tidak mereproduksi masalah ini; opsi lain adalah menonaktifkan pekerjaan.
Perilaku SESSION_CONTEXT yang salah dalam rencana paralel
Kueri yang menggunakan fungsi bawaan SESSION_CONTEXT mungkin menampilkan hasil yang salah atau memicu dump pelanggaran akses (AV) saat dijalankan dalam rencana eksekusi kueri paralel. Masalah ini berasal dari cara fungsi berinteraksi dengan utas eksekusi paralel, terutama ketika sesi diatur ulang untuk digunakan kembali.
Untuk informasi selengkapnya, lihat bagian Masalah yang diketahui di SESSION_CONTEXT.
Masalah saat mengatur algoritma kompresi cadangan ke ZSTD
Ada masalah yang diketahui saat mencoba mengatur algoritma kompresi cadangan ke ZSTD.
Saat menentukan algoritma ZSTD (backup compression algorithm = 3), pesan kesalahan berikut ditampilkan:
Msg 15129, Level 16, State 1
Procedure sp_configure '3' is not a valid value for configuration option 'backup compression algorithm'.
Gunakan algoritma kompresi baru langsung di perintah BACKUP Transact-SQL alih-alih mengatur opsi konfigurasi server.
Model ONNX lokal tidak didukung pada sistem operasi Linux
CREATE EXTERNAL MODEL model lokal ONNX yang dihosting langsung di SQL Server saat ini tidak tersedia untuk Linux pada SQL Server 2025 (17.x).
Algoritma hashing PBKDF2 dapat memengaruhi performa masuk
Pada SQL Server 2025 (17.x), autentikasi berbasis kata sandi menggunakan PBKDF2 (RFC2898) sebagai algoritma hash default. Peningkatan ini meningkatkan keamanan kata sandi dengan menerapkan 100.000 iterasi hash sha-512. Peningkatan biaya komputasi PBKDF2 berarti waktu masuk Autentikasi SQL yang sedikit lebih lama. Efek ini sangat terlihat di lingkungan tanpa pengumpulan koneksi, atau di mana latensi masuk dipantau dengan cermat. Di lingkungan yang dikumpulkan, efeknya biasanya minimal.
Untuk informasi selengkapnya, lihat CREATE LOGIN dan Dukungan untuk Pengecek Kata Sandi Hash Iterasi dan Asin di SQL Server 2022 CU12.
Peristiwa audit SQL Server tidak ditulis ke log keamanan
Anggaplah bahwa Anda mengonfigurasi beberapa peristiwa audit SQL Server untuk menulis ke log keamanan SQL Server 2025 (17.x). Dalam skenario ini, Anda melihat bahwa semua audit server, kecuali audit server pertama, tidak mencatat. Selain itu, saat menambahkan audit server kedua, Anda mungkin menerima kesalahan yang menyerupai pesan berikut di log kesalahan SQL Server:
Error: 33204, Severity: 17, State: 1.
SQL Server Audit could not write to the security log.
Kami telah mengidentifikasi perbaikan untuk rilis SQL Server 2025 (17.x) di masa mendatang.
Solusi sementara: Gunakan salah satu metode berikut:
Tulis peristiwa audit ke file alih-alih log keamanan SQL Server.
Untuk mengizinkan beberapa pemeriksaan server menulis ke log Keamanan, ubah nilai subkunci registri ini dari
0menjadi1:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security\MSSQL$<InstanceName>$Audit\EventSourceFlagsAudit server harus dimulai ulang agar pengaturan registri baru berlaku:
ALTER SERVER AUDIT [AuditName] WITH (STATE = OFF); GO ALTER SERVER AUDIT [AuditName] WITH (STATE = ON); GO
Indeks vektor
Saat Anda membangun indeks vektor menggunakan CREATE VECTOR INDEX pernyataan, atau menggunakan indeks vektor melalui VECTOR_SEARCH, Anda mendapatkan pesan peringatan berikut:
Warning: The join order has been enforced because a local join hint is used.
Peringatan dapat diabaikan dengan aman, karena tidak memengaruhi kebenaran hasil.
Saat Anda menggunakan MAXDOP dengan CREATE VECTOR INDEX atau VECTOR_SEARCH, nilai yang ditetapkan untuk MAXDOP diabaikan. Untuk mengatur nilai yang diinginkan untuk MAXDOP, atur opsi konfigurasi tingkat max degree of parallelism server sebagai gantinya. Untuk informasi selengkapnya, lihat Konfigurasi server: derajat paralelisme maksimum atau opsi di MAXDOP level database dalam ALTER DATABASE SCOPED CONFIGURATION.
Peningkatan gagal jika Layanan Kualitas Data diinstal
Jika Data Quality Services diinstal dan Anda meng-upgrade instans SQL Server ke SQL Server 2025 (17.x), proses upgrade akan gagal pada langkah Feature Rules dari wizard upgrade SQL Server.
Solusi sementara: Gunakan /IACCEPTDQUNINSTALL parameter dari baris perintah. Untuk informasi selengkapnya, lihat parameter Upgrade dalam artikel Install, konfigurasikan, atau hapus instalan SQL Server di Windows dari prompt perintah.
Anda juga dapat menjalankan peningkatan penuh tanpa pengawas dari baris perintah, selama Anda menyertakan /IACCEPTDQUNINSTALL parameter .
Pencarian Teks Lengkap
Masalah: Full-Text Pencarian gagal mengindeks dokumen teks biasa yang lebih besar dari 25 MB Jika Anda mencoba mengindeks dokumen teks biasa yang lebih besar dari 25 MB, Anda akan melihat kesalahan FILTER_E_PARTIALLY_FILTERED simbolis di log perayapan:
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 ...
Nota
Dokumen teks biasa mencakup dokumen dengan class_id dari {C1243CA0-BF96-11CD-B579-08002B30BFEB}, seperti yang dilaporkan oleh sys.fulltext_document_types.
Workaround: Mengonfigurasi ukuran file maksimum dalam registri Windows:
Peringatan
Salah mengedit registri dapat sangat merusak sistem Anda. Sebelum membuat perubahan pada registri, kami sarankan Anda mencadangkan data bernilai apa pun di komputer.
Edit nilai MaxTextFilterBytesDWORD , yang terletak di HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex. Misalnya, untuk menghapus batas ukuran sepenuhnya dari baris perintah dengan reg add, jalankan perintah berikut:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex" /v MaxTextFilterBytes /t REG_DWORD /d ffffffff
Setelah memperbarui nilai registri, jalankan ulang perayapan Full-Text.
Masalah: Kuiri Teks Penuh yang menggunakan bentuk infleksi gagal untuk bahasa tertentu saat Versi Indeks 2 diaktifkan.
Full-Text menggunakan stemmer untuk Freetext, Freetexttable atau FORMSOF(INFLECTIONAL) argumen di Contains dan Containstable. Untuk bahasa di mana stemmer tidak terdaftar atau tersedia, kueri yang mereferensikan bentuk infleksi dapat gagal dengan kesalahan berikut ini.
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.
Solusi sementara: Hindari menggunakan kueri bentuk infleksi untuk bahasa yang tidak memiliki stemmer terdaftar. Untuk informasi selengkapnya, lihat Pemecah kata versi 2. Jika aplikasi memiliki dependensi yang kuat pada perilaku pencarian infleksi atau linguistik untuk bahasa tersebut, konfigurasikan database untuk menggunakan indeks Full-Text Versi 1 sebagai gantinya.
Perjanjian lisensi yang salah untuk penginstal LocalDB
Masalah: Penginstal LocalDB menunjuk ke versi pratinjau perjanjian lisensi pengguna akhir (EULA).
Untuk mengatasi masalah ini, Anda harus mengunduh penginstal edisi Ekspres sebagai gantinya, dan memilih opsi LocalDB dari layar pemilihan paket.
Kami telah mengidentifikasi perbaikan untuk rilis SQL Server 2025 (17.x) di masa mendatang.
SQL Server mungkin menjadi lambat atau tidak responsif setelah membuat atau mengaktifkan banyak database secara online.
Masalah: Perilaku ini disebabkan oleh utas pekerja latar belakang per database yang dibuat sebagai bagian dari fitur Statistik yang Dipertahankan untuk Replika Sekunder yang Dapat Dibaca. Fitur ini diaktifkan secara default di SQL Server 2025 (17.x). Thread latar belakang dibuat ketika database daring dan dapat menyebabkan beban pada thread pekerja dan mengurangi responsivitas instans, bahkan ketika tidak ada replika sekunder yang dikonfigurasi.
Workaround: Aktifkan bendera startup trace 15608 dan mulai ulang SQL Server. Anda harus mengaktifkan bendera pelacakan saat startup. Mengaktifkannya setelah startup tidak menghentikan utas latar belakang yang sudah dibuat untuk database yang dibawa online. Dalam skenario tanpa replika sekunder, bendera pelacakan ini masih diperlukan sebagai mitigasi sementara untuk mencegah alur latar belakang per database dibuat selama startup database.
Perbaikan direncanakan untuk pembaruan SQL Server 2025 (17.x) di masa mendatang.