Síntomas
Suponga que tiene una instancia de Microsoft SQL Server 2012 que tiene instalada la actualización acumulativa 7 de SQL Server 2012 (SP1) o una actualización de la versión posterior. Ejecuta el procedimiento almacenado del sistema sp_describe_undeclared_parametersy el procedimiento almacenado incluye una instrucción Always false en la instrucción para @tsql parámetro. Por ejemplo:
sp_describe_undeclared_parameters @tsql = N'SELECT * from Tablaprueba donde Columna1 = @p1 y 1 = 2 'En esta situación, se produce un error en la ejecución de sp_describe_undeclared_parameters y recibe el siguiente mensaje de error:
MSG 11502, LEVEL 16, State 2, el tipo de línea 28 para el parámetro ' @p1 ' no se puede deducir en este contexto.
Nota Este problema también se produce en SQL Server 2014.
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:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".