4104: The multi-part identifier could not be bound (mehrteiliger Identifier nicht bindbar)
SQL ServerWas bedeutet das?
Ein durch Punkte getrennter mehrteiliger Identifier (z. B. table.column oder alias.column) konnte nicht aufgelöst werden. SQL Server konnte diesen Namen keiner Tabelle/Spalte in der Abfrage zuordnen.
Ursache
Ein falscher oder nicht definierter Tabellenalias, ein Verweis auf eine Tabelle, die nicht in FROM/JOIN steht, eine der falschen Tabelle zugeordnete Spalte, Verwendung des echten Tabellennamens nach Definition eines Alias oder ein Tippfehler.
Lösung
Prüfe, ob die verwendeten Aliase in der FROM-/JOIN-Klausel definiert sind. Qualifiziere die Spalte mit der richtigen Tabelle bzw. dem richtigen Alias. Hast du einer Tabelle einen Alias gegeben, verwende ihn überall (nicht den echten Namen). Ergänze die fehlende Tabelle im JOIN und prüfe die Namen.
Weitere Einträge zu dieser Datenbank
- 156Incorrect syntax near the keyword (falsche Syntax in der Nähe des Schlüsselworts)
- 2812Could not find stored procedure (Stored Procedure nicht gefunden)
- 8623The query processor ran out of internal resources and could not produce a query plan (Query Processor ohne interne Ressourcen; kein Abfrageplan)
- 2714There is already an object named in the database (Objekt mit diesem Namen existiert bereits)
- 601Could not continue scan with NOLOCK due to data movement (Scan mit NOLOCK wegen Datenbewegung abgebrochen)
- 50000Mit RAISERROR ausgelöster benutzerdefinierter Fehler
- 3902The COMMIT TRANSACTION request has no corresponding BEGIN TRANSACTION (COMMIT ohne zugehöriges BEGIN TRANSACTION)