Freigeben über


MSSQLSERVER_207

Neu: 17. November 2008

Details

Produktname

SQL Server

Produktversion

9.0

Buildnummer des Produkts

9.00.1399.60

Ereignis-ID

207

Ereignisquelle

MSSQLSERVER

Komponente

SQLEngine

Symbolischer Name

Meldungstext

Ungültiger Spaltenname '%.*ls'.

Erklärung

Die angegebene Spalte wurde in keiner der Tabellen gefunden, die in der FROM-Klausel der Abfrage angegeben sind.

Benutzeraktion

  • Ändern Sie den Spaltennamen in einen Spaltennamen, der in einer der Tabellen vorhanden ist, auf die in der Abfrage verwiesen wird.
  • Überprüfen Sie die Sortierung der Datenbank. Wenn eine Datenbank eine Sortierung verwendet, die nach Groß-/Kleinschreibung unterschiedet, müssen die in der Transact-SQL-Anweisung angegebenen Spaltennamen mit der Schreibung der Spalten in der Datenbank übereinstimmen.
    Wenn eine Spalte z. B. als LastName angegeben ist und die Datenbank eine Sortierung verwendet, die nach Groß-/Kleinschreibung unterscheidet, geben Abfragen, die auf die Spalte als Lastname oder lastname verweisen, den Fehler 207 zurück, weil der Spaltenname nicht übereinstimmt.
    Sie können die Datenbanksortierung überprüfen, indem Sie die folgende Anweisung ausführen.
    SELECT collation_name FROM sys.databases WHERE name = 'database_name';
    Die Abkürzung CS im Sortierungsnamen gibt an, dass bei der Sortierung nach Groß-/Kleinschreibung unterschieden wird. Beispiel: Latin1_General_CS_AS ist eine Sortierung, bei der nach Groß-/Kleinschreibung und nach Akzent unterschieden wird. CI gibt an, dass bei der Sortierung nicht nach Groß-/Kleinschreibung unterschieden wird.

Siehe auch

Andere Ressourcen

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

Hilfe und Informationen

Informationsquellen für SQL Server 2005