Se aplica a
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Síntomas

Este problema se produce cuando el sp_estimate_data_compression_savings procedimiento almacenado se ejecuta en una tabla que previamente tenía establecida una opción de tabla "texto en fila" pero que ya no tiene un tipo de columna Text, ntexto Image . Además, es posible que reciba el siguiente mensaje de error en el registro de errores de SQL Server:

<fecha>el monitor de interbloqueo spid14s no pudo resolver uno o más interbloqueos. Es posible que el servidor requiera reiniciar para recuperarse de esta condición... <fecha y hora> spid14s * interbloqueo sin resolver

Resolución

Información de actualización acumulativa

El problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server.

Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Le recomendamos que descargue e instale las últimas actualizaciones acumulativas de SQL Server:

Solución alternativa

Para solucionar este problema, siga estos pasos:

  1. Modifique la tabla para cambiar una columna existente o agregue una columna para que la tabla tenga ahora un tipo de LOB.

  2. Use sp_tableoption para quitar in_row_limit.

  3. Cambie la función Deshacer para la operación de columna.

Después, puede ejecutar el sp_estimate_data_compression_savings procedimiento almacenado correctamente.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica 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.