4104: The multi-part identifier could not be bound
SQL ServerNe demek?
Nokta ile ayrılmış çok parçalı bir tanımlayıcı (ör. tablo.kolon veya alias.kolon) çözümlenemedi. SQL Server bu adı sorgudaki bir tabloya/kolona bağlayamadı.
Neden olur?
Yanlış veya tanımsız tablo takma adı, FROM/JOIN'de bulunmayan tabloya referans, kolonun yanlış tabloya atfedilmesi, alias tanımlandıktan sonra gerçek tablo adının kullanılması veya yazım hatası.
Nasıl çözülür?
Kullanılan alias'ların FROM/JOIN cümleciğinde tanımlı olduğunu doğrulayın. Kolonu doğru tablo/alias ile niteleyin. Bir tabloya alias verdiyseniz her yerde alias'ı kullanın (gerçek adı değil). JOIN'e eksik tabloyu ekleyin ve isimleri denetleyin.
Aynı motorda diğer kayıtlar
- 156Incorrect syntax near the keyword
- 2812Could not find stored procedure
- 8623The query processor ran out of internal resources and could not produce a query plan
- 2714There is already an object named in the database
- 601Could not continue scan with NOLOCK due to data movement
- 50000Custom error raised with RAISERROR
- 3902The COMMIT TRANSACTION request has no corresponding BEGIN TRANSACTION