Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: SQL Server 2025 (17.x)
Ez a cikk az SQL Server 2025 (17.x) ismert problémáit ismerteti.
Az SQL Server 2025 (17.x) jelenleg a következő ismert problémákat azonosította:
- A telepítés sikertelen, ha a TLS 1.2 le van tiltva
- A Windows Arm64 nem támogatott
- A helyszíni frissítés meghiúsul, mert a Microsoft Visual C++ terjeszthető
- A Windows SQL Server nem indul el NUMA-csomópontonként több mint 64 logikai maggal rendelkező gépeken
- Adatbázis-levelezés Linux rendszeren
- SQLPS
- A párhuzamos csomagokban SESSION_CONTEXT helytelen viselkedése
- Probléma a biztonsági mentési tömörítési algoritmus ZSTD-re történő beállításakor
- Linux operációs rendszereken nem támogatott helyi ONNX-modellek
- A PBKDF2 kivonatoló algoritmus befolyásolhatja a bejelentkezési teljesítményt
- Hozzáférés-megsértési kivétel bizonyos feltételek mellett olvasható másodlagos replikákon is előfordulhat
- Vektorindex
- Az SQL Server naplózási eseményei nem írnak a biztonsági naplóba
- A frissítés sikertelen, ha az Adatminőségi szolgáltatások telepítve vannak
- Full-Text A keresés nem tudja indexelni a 25 MB-nál nagyobb egyszerű szöveges dokumentumokat
Az SQL Server 2025 telepítése sikertelen, ha a TLS 1.2 le van tiltva
Probléma: Az SQL Server 2025 (17.x) telepítése meghiúsul, ha a TLS 1.2 le van tiltva a gépen, beleértve a feladatátvevő fürtpéldányokat is.
Megkerülő megoldás: Az SQL Server 2025 (17.x) telepítése előtt engedélyezze a TLS 1.2-t a gépen.
A TLS 1.2 engedélyezéséhez állítsa a következő beállításjegyzék-bejegyzést a TLS 1.2-hez true:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
A Windows TLS használatára való konfigurálása PowerShell-szkriptet biztosít a TLS 1.2 programozott engedélyezéséhez.
A Windows Arm64 nem támogatott
Windows Arm64 rendszeren az SQL Server 2025 (17.x) nem támogatott. Jelenleg csak az Intel és az AMD x86-64 processzorok támogatottak NUMA-csomópontonként legfeljebb 64 maggal .
A helyszíni frissítés meghiúsul, mert a Microsoft Visual C++ terjeszthető
A következő verziók frissítése sikertelen lehet:
- SQL Server 2016 (13.x)
- SQL Server 2017 (14.x)
Ez akkor fordulhat elő, ha a meglévő operációsrendszer-környezetből hiányzik a Visual Studio 2022-hez elérhető Microsoft Visual C++ terjeszthető verzió, vagy az összetevő egy régebbi verziója telepítve van.
Ha ez történik, a telepítési napló tartalmaz egy bejegyzést, mint a következő példa:
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.
A frissítés befejezéséhez adja hozzá vagy javítsa ki az újraterjeszthető összetevőt, majd futtassa újra a telepítést.
Az terjeszthető fájl beszerzéséhez tekintse át a Microsoft Visual C++ terjeszthető legújabb támogatott letöltéseit.
A Windows SQL Server nem indul el NUMA-csomópontonként több mint 64 logikai maggal rendelkező gépeken
Probléma: Előfordulhat, hogy a Windows SQL Server-példányai nem indulnak el a telepítés után, ha a gép NUMA-csomópontonként több mint 64 logikai maggal rendelkezik.
További információ: NUMA-csomópontonkénti logikai magok számának korlátozása 64-re.
Adatbázis-levelezés Linux rendszeren
Probléma: A Linuxon futó adatbázis-levelezés nem működik, ha az SQL Server a szigorú titkosítás kikényszerítésére van konfigurálva.
Jelenleg az egyetlen megoldás az, ha nem kényszerít szigorú titkosítást.
SQLPS
Probléma: SQLPS.exe, az SQL Agent PowerShell-alrendszere és az SQLPS PowerShell-modul nem működik, ha az SQL a szigorú titkosítás kényszerítésére van konfigurálva.
Jelenleg az egyetlen megoldás az, ha nem kényszerít szigorú titkosítást.
Az SQL Server Agent-feladat syspolicy_purge_history hibát jelez a 3. lépésben. Ez a feladat alapértelmezés szerint naponta fut. A szigorú titkosítást nem kényszerítő példány nem reprodukálja ezt a problémát; másik lehetőség a feladat letiltása.
A párhuzamos tervekben a SESSION_CONTEXT helytelen viselkedése
A beépített SESSION_CONTEXT függvényt használó lekérdezések helytelen eredményeket adhatnak vissza, vagy hozzáférés-megsértési (AV) hibakimeneteket okozhatnak, amikor párhuzamos lekérdezési tervekben hajtják végre őket. Ez a probléma abból ered, hogy a függvény hogyan kommunikál a párhuzamos végrehajtási szálakkal, különösen akkor, ha a munkamenet újra felhasználható.
További információt az Ismert problémák című szakaszban talál SESSION_CONTEXT.
Probléma a biztonsági mentési tömörítési algoritmus ZSTD-re történő beállításakor
A biztonsági mentési tömörítési algoritmus ZSTD-re való beállításakor ismert probléma merül fel.
A ZSTD-algoritmus (backup compression algorithm = 3) megadásakor a következő hibaüzenet jelenik meg:
Msg 15129, Level 16, State 1
Procedure sp_configure '3' is not a valid value for configuration option 'backup compression algorithm'.
Használja az új tömörítési algoritmust közvetlenül a BACKUP Transact-SQL parancsban a kiszolgáló konfigurációs beállításának beállítása helyett.
Linux operációs rendszereken nem támogatott helyi ONNX-modellek
A közvetlenül az SQL Serveren üzemeltetett HELYI ONNX-modellek létrehozása jelenleg nem érhető el Linux rendszeren az SQL Server 2025-en (17.x).
A PBKDF2 kivonatoló algoritmus befolyásolhatja a bejelentkezési teljesítményt
Az SQL Server 2025 -ben (17.x) a jelszóalapú hitelesítés a PBKDF2 -t (RFC2898) használja alapértelmezett kivonatolási algoritmusként. Ez a fejlesztés az SHA-512 kivonatolás 100 000 iterációjának alkalmazásával javítja a jelszó biztonságát. A PBKDF2 megnövekedett számítási költsége valamivel hosszabb SQL Authentication-bejelentkezési időt jelent. Ez a hatás különösen olyan környezetekben észlelhető, ahol nincs kapcsolatkészletezés, vagy ha a bejelentkezési késést szorosan figyelik. A készletezett környezetekben az hatás általában minimális.
További információ: CREATE LOGIN and Support for Iterated and Salted Hash Password Verifiers in SQL Server 2022 CU12.
Hozzáférés-megsértési kivétel bizonyos feltételek mellett olvasható másodlagos replikákon is előfordulhat
Az alábbiakban leírt adatdefiníciós nyelv (DDL) paranccsal gondolja át egy adatbázis engedélyezését az Lekérdezéstár funkció használatára az olvasható másodlagos szolgáltatásokhoz.
ALTER DATABASE [Database_Name]
FOR SECONDARY
SET QUERY_STORE = ON
(OPERATION_MODE = READ_WRITE);
Az alábbi feltételeknek megfelelő lekérdezéseknél hozzáférés-megsértés fordulhat elő, ha egy PSP-lekérdezésvariáns nem képes meghatározni a szülő diszpécser utasításának tartós állapotát:
- A másodlagos replikán hajtották végre
- Érzékeny a paraméterszniffingre
- Paraméterérzékeny csomag (PSP) optimalizálására jogosult
Azonosítottunk egy javítást, amely az SQL Server 2025 (17.x) jövőbeli kiadásának része lesz.
Megkerülő megoldás: Tiltsa le a PSP-t minden olyan adatbázis másodlagos példányán, amelyet a Lekérdezéstár olvasható másodlagos példányok funkciójának használatára készítettek elő. Egy adott adatbázis kontextusából adja ki a következő Transact-SQL utasítást:
ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY
SET PARAMETER_SENSITIVE_PLAN_OPTIMIZATION = OFF;
Az SQL Server naplózási eseményei nem írnak a biztonsági naplóba
Tegyük fel, hogy több SQL Server-naplózási eseményt konfigurált úgy, hogy az SQL Server 2025 biztonsági naplójába írjon (17.x). Ebben a forgatókönyvben azt tapasztalja, hogy az első szerveraudit kivételével az összes szerveraudit nem ír be semmit. Emellett a második kiszolgálói naplózás hozzáadásakor olyan hibaüzenet jelenhet meg, amely az SQL Server hibanaplójának következő üzenetéhez hasonlít:
Error: 33204, Severity: 17, State: 1.
SQL Server Audit could not write to the security log.
Azonosítottunk egy javítást, amely az SQL Server 2025 (17.x) jövőbeli kiadásának része lesz.
Megkerülő megoldás: Használja az alábbi módszerek egyikét:
Írja az audit eseményeket fájlba, az SQL Server biztonsági napló helyett.
Ha több szerver auditot szeretne írni a biztonsági naplóba, módosítsa a beállításjegyzék alkulcsának értékét
0-ról1-re.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security\MSSQL$<InstanceName>$Audit\EventSourceFlagsA szerverauditokat újra kell indítani az új rendszerleíró adatbázis beállítás hatályba lépéséhez.
ALTER SERVER AUDIT [AuditName] WITH (STATE = OFF); GO ALTER SERVER AUDIT [AuditName] WITH (STATE = ON); GO
Vektorindex
Ha vektorindexet hoz létre az CREATE VECTOR INDEX utasítással, vagy a VECTOR_SEARCH vektorindex használatával, a következő figyelmeztető üzenetet kapja:
Warning: The join order has been enforced because a local join hint is used.
A figyelmeztetés biztonságosan figyelmen kívül hagyható, mivel nem befolyásolja az eredmények helyességét.
MAXDOP használata esetén CREATE VECTOR INDEX vagy VECTOR_SEARCH mellett, a MAXDOP értéke figyelmen kívül marad. A kívánt érték MAXDOPbeállításához állítsa be helyette a kiszolgálószintű max degree of parallelism konfigurációs beállítást. További információért lásd a Kiszolgálókonfiguráció: a párhuzamosság maximális foka vagy az adatbázisszintű beállítás MAXDOP lehetőséget az ALTER DATABASE SCOPED CONFIGURATION keretein belül.
A frissítés sikertelen, ha az Adatminőségi szolgáltatások telepítve vannak
Ha az Adatminőségi szolgáltatások telepítve vannak, és az SQL Server-példányt SQL Server 2025-re (17.x) frissíti, a frissítés az SQL Server frissítési varázslójának Szolgáltatásszabályok lépése során meghiúsul.
Megkerülő megoldás: Használja a /IACCEPTDQUNINSTALL parancssorból származó paramétert. További információ: Frissítési paraméterek a windowsos SQL Server telepítése, konfigurálása vagy eltávolítása a parancssorból című cikkben.
A parancssorból teljes felügyelet nélküli frissítést is futtathat, ha a paramétert /IACCEPTDQUNINSTALL is tartalmazza.
Full-Text A keresés nem tudja indexelni a 25 MB-nál nagyobb egyszerű szöveges dokumentumokat
Ha egy 25 MB-nál nagyobb egyszerű szöveges dokumentumot próbál indexelni, a bejárási naplóban szimbolikus hiba FILTER_E_PARTIALLY_FILTERED jelenik meg:
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 ...
Megjegyzés:
Az egyszerű szöveges dokumentumok közé tartoznak a {C1243CA0-BF96-11CD-B579-08002B30BFEB}-vel rendelkező class_id, aminek típusait a sys.fulltext_document_types jelenti.
Megkerülő megoldás: Konfigurálja a maximális fájlméretet a Windows beállításjegyzékében:
Figyelmeztetés
A beállításjegyzék helytelen szerkesztése súlyosan károsíthatja a rendszert. A beállításjegyzék módosítása előtt javasoljuk, hogy készítsen biztonsági másolatot a számítógépen lévő összes értékes adatról.
Szerkessze a DWORD értéket MaxTextFilterBytes, amely a következő helyen található: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex. Ha például teljesen el szeretné távolítani a méretkorlátot a parancssorból reg add, futtassa a következő parancsot:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex" /v MaxTextFilterBytes /t REG_DWORD /d ffffffff
A beállításjegyzék-érték frissítése után indítsa újra a teljes szöveges keresést.