207: Invalid column name (nombre de columna no válido)
SQL Server¿Qué significa?
No se encontró en la tabla/vista el nombre de columna referenciado en la consulta. No existe ninguna columna con ese nombre o está fuera de ámbito.
¿Por qué ocurre?
Un error ortográfico o de mayúsculas/minúsculas, el alias de tabla equivocado, una columna aún no añadida o renombrada, el contexto de esquema/tabla equivocado u omitir los corchetes en lugar de comillas.
Cómo solucionarlo
Verifique el nombre de la columna y la tabla (consulte sys.columns u Object Explorer). Use el alias y el esquema correctos. Para columnas recién añadidas, asegúrese de que el objeto esté actualizado; recompile el procedimiento almacenado si es necesario. Use corchetes para nombres que contengan espacios/caracteres especiales.
Más entradas de este motor
- 515Cannot insert the value NULL into column (no se puede insertar NULL en la columna)
- 8115Arithmetic overflow error converting expression to data type (desbordamiento aritmético al convertir la expresión)
- 512Subquery returned more than 1 value (la subconsulta devolvió más de un valor)
- 156Incorrect syntax near the keyword (sintaxis incorrecta cerca de la palabra clave)
- 2812Could not find stored procedure (no se encontró el procedimiento almacenado)
- 8623The query processor ran out of internal resources and could not produce a query plan (el procesador de consultas no pudo generar un plan)
- 4104The multi-part identifier could not be bound (no se pudo vincular el identificador de varias partes)