Share via


Bekende problemen met SQL Server 2025

Van toepassing op: SQL Server 2025 (17.x)

In dit artikel worden bekende problemen voor SQL Server 2025 (17.x) beschreven.

De volgende problemen worden momenteel geïdentificeerd:

SQL Server 2025-installatie mislukt wanneer TLS 1.2 is uitgeschakeld

Probleem: de installatie van SQL Server 2025 (17.x) mislukt als TLS 1.2 is uitgeschakeld op de computer, inclusief failoverclusterexemplaren.

Tijdelijke oplossing: schakel TLS 1.2 in op de computer voordat u SQL Server 2025 (17.x) probeert te installeren.

Als u TLS 1.2 wilt inschakelen, stelt u de volgende registervermelding voor TLS 1.2 truein op:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols

Windows configureren voor het gebruik van TLS biedt een PowerShell-script om TLS 1.2 programmatisch in te schakelen.

Windows Arm64 wordt niet ondersteund

SQL Server 2025 (17.x) wordt niet ondersteund in Windows Arm64. Momenteel worden alleen Intel en AMD x86-64 CPU's met maximaal 64 kernen per NUMA-knooppunt ondersteund.

In-place upgrade mislukt vanwege Microsoft Visual C++ Redistributable

Een upgrade van de volgende versies kan mislukken:

  • SQL Server 2016 (13.x)
  • SQL Server 2017 (14.x)

Dit kan gebeuren wanneer in de bestaande besturingssysteemomgeving microsoft Visual C++ Redistributable voor Visual Studio 2022 ontbreekt of als er een oudere versie van dit onderdeel is geïnstalleerd.

Als dit gebeurt, bevat het installatielogboek een vermelding zoals in het volgende voorbeeld:

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.

Als u de upgrade wilt voltooien, voegt u het herdistribueerbare onderdeel toe of herstelt u dit en voert u de installatie opnieuw uit.

Als u het herdistribueerbare bestand wilt ophalen, bekijkt u de meest recente ondersteunde downloads van Microsoft Visual C++ Redistributable.

SQL Server in Windows kan niet worden gestart op computers met meer dan 64 logische kernen per NUMA-knooppunt

Probleem: SQL Server-exemplaren in Windows kunnen niet worden gestart na de installatie als de computer meer dan 64 logische kernen per NUMA-knooppunt heeft.

Zie Het aantal logische kernen per NUMA-knooppunt beperken tot 64 voor meer informatie.

Database-e-mail op Linux

Probleem: Database-e-mail op Linux werkt niet wanneer SQL Server is geconfigureerd om strikte versleuteling af te dwingen.

Momenteel is de enige tijdelijke oplossing het niet afdwingen van strikte versleuteling.

SQLPS

Probleem: SQLPS.exe, het PowerShell-subsysteem van SQL Agent en de SQLPS PowerShell-module werken niet wanneer SQL is geconfigureerd om strikte versleuteling af te dwingen.

Momenteel is de enige tijdelijke oplossing het niet afdwingen van strikte versleuteling.

De SQL Server Agent-taak syspolicy_purge_history rapporteert een fout in stap 3. Deze taak wordt standaard dagelijks uitgevoerd. Een exemplaar dat geen strikte versleuteling afdwingt, reproduceert dit probleem niet; een andere optie is om de taak uit te schakelen.

Onjuist gedrag van SESSION_CONTEXT in parallelle plannen

Query's die gebruikmaken van de ingebouwde functie kunnen onjuiste resultaten retourneren of AV-dumps SESSION_CONTEXT (Access Violation) activeren wanneer ze worden uitgevoerd in parallelle queryplannen. Dit probleem komt voort uit de manier waarop de functie communiceert met parallelle uitvoeringsthreads, met name wanneer de sessie opnieuw wordt ingesteld voor hergebruik.

Zie de sectie Bekende problemen in SESSION_CONTEXT.

Probleem bij het instellen van het algoritme voor back-upcompressie op ZSTD

Er is een bekend probleem bij het instellen van het algoritme voor back-upcompressie op ZSTD.

Wanneer u het ZSTD-algoritme opgeeft (backup compression algorithm = 3), wordt het volgende foutbericht geretourneerd:

Msg 15129, Level 16, State 1
Procedure sp_configure '3' is not a valid value for configuration option 'backup compression algorithm'.

Gebruik het nieuwe compressie-algoritme rechtstreeks in de opdracht BACKUP Transact-SQL in plaats van de serverconfiguratieoptie in te stellen.

Lokale ONNX-modellen worden niet ondersteund op Linux-besturingssystemen

LOKALE ONNX-modellen MAKEN DIE rechtstreeks op de SQL Server worden gehost, zijn momenteel niet beschikbaar voor Linux op SQL Server 2025 (17.x).

PBKDF2-hashing-algoritme kan van invloed zijn op de aanmeldingsprestaties

In SQL Server 2025 (17.x) gebruikt verificatie op basis van wachtwoorden PBKDF2 (RFC2898) als het standaardhash-algoritme. Deze verbetering verbetert de wachtwoordbeveiliging door 100.000 iteraties van SHA-512-hashing toe te passen. De verhoogde rekenkosten van PBKDF2 betekenen iets langere aanmeldingstijd voor SQL-verificatie. Dit effect is vooral merkbaar in omgevingen zonder verbindingspooling of waarbij aanmeldingslatentie nauw wordt bewaakt. In poolomgevingen is het effect doorgaans minimaal.

Zie CREATE LOGIN and Support for Iterated and Salted Hash Password Verifiers in SQL Server 2022 CU12 voor meer informatie.

Een toegangsschendingsuitzondering kan optreden op secundaire, leesbare replica's onder bepaalde voorwaarden.

Overweeg een database die is ingeschakeld voor het gebruik van de Query Store voor de functie leesbare secundaire bestanden , met behulp van de volgende DDL-opdracht (Data DefinitionAl Language):

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

Query's die aan de volgende voorwaarden voldoen, kunnen een toegangsfout ondervinden wanneer een PSP-queryvariant de persistente status van de bovenliggende dispatcher-instructie niet kan bepalen:

  • Uitgevoerd op een secundaire replica
  • Gevoelig voor parametersniffing
  • In aanmerking komen voor parametergevoelige planoptimalisatie (PSP)

Er is een oplossing vastgesteld voor een toekomstige versie van SQL Server 2025 (17.x).

Tijdelijke oplossing: schakel PSP uit op secundaire bestanden voor elke database die is voorbereid voor het gebruik van de Query Store voor de functie leesbare secundaire databases. Geef vanuit de context van een specifieke database de volgende Transact-SQL instructie uit:

ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY
    SET PARAMETER_SENSITIVE_PLAN_OPTIMIZATION = OFF;

SQL Server-auditgebeurtenissen worden niet naar het beveiligingslogboek geschreven.

Stel dat u meerdere SQL Server-auditgebeurtenissen hebt geconfigureerd om naar het beveiligingslogboek van SQL Server 2025 (17.x) te schrijven. In dit scenario ziet u dat alle servercontroles, met uitzondering van de eerste servercontrole, niet schrijven. Als u de tweede servercontrole toevoegt, krijgt u mogelijk een foutmelding die lijkt op het volgende bericht in het SQL Server-foutenlogboek:

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

Er is een oplossing vastgesteld voor een toekomstige versie van SQL Server 2025 (17.x).

Tijdelijke oplossing: Gebruik een van de volgende methoden:

  • Schrijf auditgebeurtenissen naar een bestand in plaats van het SQL Server-beveiligingslogboek.

  • Om meerdere serveraudits naar het beveiligingslogboek te laten schrijven, wijzigt u deze registersubsleutelwaarde van 0 naar 1.

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

    Servercontroles moeten opnieuw worden gestart voordat de nieuwe registerinstelling van kracht wordt:

    ALTER SERVER AUDIT [AuditName] WITH (STATE = OFF);
    GO
    ALTER SERVER AUDIT [AuditName] WITH (STATE = ON);
    GO
    

Vectorindex

Wanneer u een vectorindex maakt met behulp van de CREATE VECTOR INDEX instructie of de vectorindex via VECTOR_SEARCH, krijgt u het volgende waarschuwingsbericht:

Warning: The join order has been enforced because a local join hint is used.

De waarschuwing kan veilig worden genegeerd, omdat deze niet van invloed is op de juistheid van de resultaten.

Wanneer u MAXDOP samen met CREATE VECTOR INDEX of VECTOR_SEARCH gebruikt, wordt de voor MAXDOP ingestelde waarde genegeerd. Als u de gewenste waarde wilt MAXDOPinstellen, stelt u in plaats daarvan de configuratieoptie op serverniveau max degree of parallelism in. Zie Serverconfiguratie: maximale mate van parallelle uitvoering of de optie databaseniveau MAXDOP in ALTER DATABASE SCOPED CONFIGURATION voor meer informatie.

Upgrade mislukt als Data Quality Services is geïnstalleerd

Wanneer Data Quality Services is geïnstalleerd en u uw SQL Server-exemplaar upgrade naar SQL Server 2025 (17.x), mislukt de upgrade tijdens de stap Feature Rules van de SQL Server-upgradewizard.

Schermopname van het scherm SQL Server-upgradefuncties, waarbij Data Quality Services in rood is gemarkeerd.

Tijdelijke oplossing: gebruik de /IACCEPTDQUNINSTALL parameter vanaf de opdrachtregel. Zie Upgradeparameters in het artikel SQL Server in Windows installeren, configureren of verwijderen vanaf de opdrachtprompt voor meer informatie.

U kunt ook een volledige upgrade zonder toezicht uitvoeren vanaf de opdrachtregel, zolang u de /IACCEPTDQUNINSTALL parameter opneemt.

Full-Text Zoeken kan geen documenten zonder opmaak indexeren die groter zijn dan 25 MB

Als u een document zonder opmaak probeert te indexeren dat groter is dan 25 MB, ziet u de symbolische fout FILTER_E_PARTIALLY_FILTERED in het verkenningslogboek:

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

Opmerking

Platte tekst documenten zijn documenten die een class_id van {C1243CA0-BF96-11CD-B579-08002B30BFEB} bevatten, zoals gerapporteerd door sys.fulltext_document_types.

Tijdelijke oplossing: Configureer de maximale bestandsgrootte in het Windows-register:

Waarschuwing

Het onjuist bewerken van het register kan uw systeem ernstig beschadigen. Voordat u wijzigingen aanbrengt in het register, raden we u aan een back-up te maken van waardegegevens op de computer.

Bewerk de DWORD-waarde MaxTextFilterBytes, die zich in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex. Als u bijvoorbeeld de maximale grootte volledig wilt verwijderen van de opdrachtregel met reg add, voert u de volgende opdracht uit:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex" /v MaxTextFilterBytes /t REG_DWORD /d ffffffff

Nadat u de registerwaarde hebt bijgewerkt, moet u de Full-Text verkenning opnieuw uitvoeren.

Onjuiste gebruiksrechtovereenkomst voor localDB-installatieprogramma

Probleem: het LocalDB-installatieprogramma verwijst naar een preview-versie van de gebruiksrechtovereenkomst (EULA).

Als u dit probleem wilt omzeilen, moet u in plaats daarvan het installatieprogramma voor de Express-editie downloaden en de localDB-optie kiezen in het scherm voor pakketselectie.

Er is een oplossing vastgesteld voor een toekomstige versie van SQL Server 2025 (17.x).