KB4538163 - FIX: PolyBase genereert mogelijk geen dumps als er een fout optreedt tijdens de fase voor het optimaliseren van gedistribueerde query's in SQL Server 2019

Van toepassing op
SQL Server 2019 on Linux SQL Server 2019 on Windows

Symptomen

Stel dat u SQL Server 2019 gebruikt met de PolyBase-functie geïnstalleerd. Als PolyBase een onverwachte fout tegenkomt tijdens de fase voor het optimaliseren van gedistribueerde query's en probeert een geheugendump te maken om de status van het systeem vast te leggen, merkt u mogelijk dat het maken van de dump mislukt. Bovendien kunt u het volgende foutbericht ontvangen in de motorservicelogboeken:

      

DateTime [Thread:ThreadId] [OptimizedStatement:ErrorEvent] (Error, High): DQO-dump: onverwachte uitzondering tijdens het genereren van dump. [Session.SessionId:SID450][Session.IsTransactional:False][Query.QueryId:QueryId]

DateTime [Thread:ThreadId] [OptimizedStatement:ErrorEvent] (Error, hoog):

System.NotImplementedException: De methode of bewerking wordt niet geïmplementeerd.

bij Microsoft.SqlServer.DataWarehouse.Sql.Optimizer.MemoProvider.MemoGeneratorFromStream.GenerateMemoXml(String query)

bij Microsoft.SqlServer.DataWarehouse.Sql.Statements.OptimizedStatement.GenerateOptimizedStatementDumpHandler(OptimizedStatement optimizedStatement, Exception ex)
      

DateTime [Thread:ThreadId] [OptimizedStatement:ErrorEvent] (Error, High): DQO-dump: onverwachte uitzondering tijdens het genereren van dump. [Session.SessionId:SID477][Session.IsTransactional:False][Query.QueryId:QueryId]

DateTime [Thread:ThreadId] [OptimizedStatement:ErrorEvent] (Error, hoog):

System.NotImplementedException: De methode of bewerking wordt niet geïmplementeerd.

bij Microsoft.SqlServer.DataWarehouse.Sql.Optimizer.MemoProvider.MemoGeneratorFromStream.GenerateMemoXml(String query)

at Microsoft.SqlServer.DataWarehouse.Sql.Statements.OptimizedStatement.GenerateOptimizedStatementDumpHandler(OptimizedStatement optimizedStatement, Exception ex) [Session.SessionId:SID477][Session.IsTransactional:False][Query.QueryId:QueryId]
      

Status

Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in het gedeelte 'Van toepassing op'.

Oplossing

Dit probleem is opgelost in de volgende cumulatieve update voor SQL Server:

Over cumulatieve updates voor SQL Server:

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingspatches die deel uitmaakten van de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:

Meer informatie

Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.