KB4538163 - CORRECCIÓN: PolyBase puede no generar volcados si se produce un error durante la fase de optimización de consultas distribuidas en SQL Server 2019

Se aplica a
SQL Server 2019 on Linux SQL Server 2019 on Windows

Síntomas

Supongamos que usa SQL Server 2019 con la característica PolyBase instalada. Si PolyBase encuentra un error inesperado durante la fase de optimización de consultas distribuidas e intenta crear un volcado de memoria para capturar el estado del sistema, es posible que observe que se produce un error en la creación del volcado. Además, puede recibir el siguiente mensaje de error en los registros de servicio del motor:

      

DateTime [Thread:ThreadId] [OptimizedStatement:ErrorEvent] (Error, High): Volcado DQO: excepción inesperada durante la generación del volcado. [Session.SessionId:SID450][Session.IsTransactional:False][Query.QueryId:QueryId]

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

System.NotImplementedException: el método o la operación no está implementado.

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

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

DateTime [Thread:ThreadId] [OptimizedStatement:ErrorEvent] (Error, High): Volcado DQO: excepción inesperada durante la generación del volcado. [Session.SessionId:SID477][Session.IsTransactional:False][Query.QueryId:QueryId]

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

System.NotImplementedException: el método o la operación no está implementado.

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

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

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Resolución

Este problema se corrige en la siguiente actualización acumulativa para SQL Server:

Acerca de las actualizaciones acumulativas para SQL Server:

Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:

Referencias

Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.