4104: The multi-part identifier could not be bound (no se pudo vincular el identificador de varias partes)
SQL Server¿Qué significa?
No se pudo resolver un identificador de varias partes separado por puntos (p. ej., table.column o alias.column). SQL Server no pudo vincular este nombre a una tabla/columna de la consulta.
¿Por qué ocurre?
Un alias de tabla incorrecto o no definido, una referencia a una tabla que no está en FROM/JOIN, una columna atribuida a la tabla equivocada, usar el nombre real de la tabla tras definir un alias o un error tipográfico.
Cómo solucionarlo
Verifique que los alias usados estén definidos en la cláusula FROM/JOIN. Califique la columna con la tabla/alias correcto. Si asignó un alias a una tabla, use el alias en todas partes (no el nombre real). Añada la tabla que falta al JOIN y compruebe los nombres.
Más entradas de este motor
- 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)
- 2714There is already an object named in the database (ya existe un objeto con ese nombre en la base de datos)
- 601Could not continue scan with NOLOCK due to data movement (no se pudo continuar el recorrido con NOLOCK por movimiento de datos)
- 50000Error personalizado generado con RAISERROR
- 3902The COMMIT TRANSACTION request has no corresponding BEGIN TRANSACTION (COMMIT TRANSACTION sin BEGIN TRANSACTION correspondiente)