KB4538163 - FIX: PolyBase võib nurjuda tõmmiste genereerimine, kui hajutatud päringu optimeerimise etapis ilmneb tõrge SQL Server 2019

Rakenduskoht
SQL Server 2019 on Linux SQL Server 2019 on Windows

Sümptomid

Oletame, et kasutate SQL Server 2019 koos installitud PolyBase funktsiooni. Kui PolyBase'is ilmneb hajuspäringu optimeerimise etapis ootamatu tõrge ja proovib süsteemi oleku jäädvustamiseks luua mälutõmmise, võite märgata, et tõmmise loomine nurjub. Lisaks võidakse mootori teenuselogides kuvada järgmine tõrketeade:

      

DateTime [Thread:ThreadId] [OptimizedStatement:ErrorEvent] (Error, High): DQO Dump – tõmmise loomisel ilmnes ootamatu erand. [Session.SessionId:SID450][Session.IsTransactional:False][Query.QueryId:QueryId]

DateTime [Thread:ThreadId] [OptimizedStatement:ErrorEvent] (tõrge, kõrge):

System.NotImplementedException: meetodit või toimingut pole juurutatud.

kell Microsoft.SqlServer.DataWarehouse.Sql.Optimizer.MemoProvider.MemoGeneratorFromStream.GenerateMemoXml(Stringi päring)

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

DateTime [Thread:ThreadId] [OptimizedStatement:ErrorEvent] (Error, High): DQO Dump – tõmmise loomisel ilmnes ootamatu erand. [Session.SessionId:SID477][Session.IsTransactional:False][Query.QueryId:QueryId]

DateTime [Thread:ThreadId] [OptimizedStatement:ErrorEvent] (tõrge, kõrge):

System.NotImplementedException: meetodit või toimingut pole juurutatud.

kell Microsoft.SqlServer.DataWarehouse.Sql.Optimizer.MemoProvider.MemoGeneratorFromStream.GenerateMemoXml(Stringi päring)

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

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.

Lahendus

See probleem on lahendatud järgmises SQL Server koondvärskenduses:

Teave SQL Server koondvärskenduste kohta.

Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.

Viited

Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.