DBAtlas · Atlas für Datenbankbetrieb

4104: The multi-part identifier could not be bound (mehrteiliger Identifier nicht bindbar)

SQL Server

Was 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.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank