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:
-
Modifique la tabla para cambiar una columna existente o agregue una columna para que la tabla tenga ahora un tipo de LOB.
-
Use sp_tableoption para quitar in_row_limit.
-
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".