Partager via


MSSQLSERVER_207

Nouveau : 17 novembre 2008

Détails

Nom du produit

SQL Server

Version du produit

9.0

Numéro de build du produit

9.00.1399.60

ID d'événement

207

Source de l'événement

MSSQLSERVER

Composant

SQLEngine

Nom symbolique

Texte du message

Nom de colonne non valide « %.*ls ».

Explication

La colonne spécifiée n'a été trouvée dans aucune table spécifiée dans la clause FROM de la requête.

Action utilisateur

  • Modifiez le nom de colonne en un nom de colonne présent dans l'une des tables référencées dans la requête.
  • Vérifiez le classement de la base de données. Lorsqu'une base de données utilise un classement qui respecte la casse, les noms de colonnes spécifiés dans l'instruction Transact-SQL doivent correspondre à la casse des colonnes dans la base de données.
    Par exemple, lorsqu'une colonne est spécifiée comme NomFamille et que la base de données utilise un classement qui respecte la casse, les requêtes qui font référence à la colonne comme Nomfamille ou nomfamille provoquent l'erreur 207 car le nom de colonne ne correspond pas.
    Vous pouvez vérifier le classement de la base de données en exécutant l'instruction suivante :
    SELECT collation_name FROM sys.databases WHERE name = 'database_name';
    L'abréviation CS dans le nom de classement indique que le classement respecte la casse. Par exemple, Latin1_General_CS_AS est un classement qui respecte la casse et les accents. CI indique que le classement ne respecte pas la casse.

Voir aussi

Autres ressources

sys.columns (Transact-SQL)
sys.tables (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005