MSSQLSERVER_207
新增: 2008 年 11 月 17 日
詳細資料
產品名稱 |
SQL Server |
產品版本 |
9.0 |
產品組建編號 |
9.00.1399.60 |
事件識別碼 |
207 |
事件來源 |
MSSQLSERVER |
元件 |
SQLEngine |
符號名稱 |
|
訊息文字 |
無效的資料行名稱 '%.*ls'。 |
說明
在查詢之 FROM 子句中指定的任何資料表中找不到指定的資料行。
使用者動作
- 請將資料行名稱變更為存在查詢所參考之其中一個資料表中的資料行名稱。
- 確認資料庫的定序。當資料庫使用區分大小寫的定序時,Transact-SQL 陳述式中指定的資料行名稱就必須與資料庫中資料行的大小寫相符。
例如,當某個資料行指定為 LastName 而且資料庫使用區分大小寫的定序時,以 Lastname 或 lastname 參考此資料行的查詢將會導致系統傳回錯誤 207,因為資料行名稱不相符。
您可以透過執行下列陳述式,確認資料庫定序。
SELECT collation_name FROM sys.databases WHERE name = 'database_name';
定序名稱中的縮寫 CS 表示定序會區分大小寫。例如,Latin1_General_CS_AS 就是區分大小寫和區分腔調字的定序。CI 表示定序不會區分大小寫。
請參閱
其他資源
sys.columns (Transact-SQL)
sys.tables (Transact-SQL)