KB4021469 - CORREÇÃO: ocorre uma asserção quando você executa uma consulta que executa operações de junção usando MERGE JOIN no SQL Server 2014

Aplica-se a
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use)

Sintomas

Ao executar uma consulta que executa operações de junção usando MERGE JOIN no Microsoft SQL Server 2014, você pode receber um erro de asserção semelhante ao seguinte:

Observação

  • Comentário: 'Stack Trace'
  • Comment: 'Location: "qsmerge.cpp":LineNumber
  • Expressão: m_hrOuter == DB_S_FAKEROW && m_hrInner == DB_S_FAKEROW
  • SPID: SPID
  • ID do processo: ProcessID

Resolução

Esse problema é corrigido na seguinte atualização cumulativa para o SQL Server:

Atualização cumulativa 38 para o SQL Server 2014 SP2 (Build 50785)

Sobre atualizações cumulativas para o SQL Server

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:

Atualização cumulativa mais recente do SQL Server 2014 SP1

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Referências

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.