Se aplica aSQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web

Síntomas

Imagine el siguiente escenario:

  • Ejecutar una consulta contra sys.dm_exec_query_stats y sys.dm_exec_procedure_stats con una combinación externa en Microsoft SQL Server 2012.

  • Discrepancia de los criterios de unión como unión sql_handle a plan_handle.

  • Exportar un informe a PDF con fuentes Unicode, como MDS de Arial Unicode, Lucida Sans Unicode.

En este escenario, la consulta nunca termine y consumir un núcleo todo la pena de recursos indefinidamente, que hace que muchos otros procesos falle.Cuando intenta cerrar el SPID, da como resultado un error de programador sin ofrecimiento y ningún cambio visible al estado del servidor. En esta situación, SQL Server detendrá cuando intenta reiniciar la instancia y la única manera que resuelve el problema consiste en reiniciar Windows.

Causa

El problema se produce porque la consulta es un bucle infinito cuando no se encuentra un plan almacenado en caché en función de un predicado de identificador de plan en la lógica de back-end.

Solución

Información del Service pack para SQL Server 2012

Para resolver este problema, obtenga el service pack más reciente para SQL Server 2012. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

Errores de 2674319 que se corrigen en el Service Pack 1 de SQL Server 2012

Estado

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

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.