MSSQLSERVER_207

新建日期: 2008 年 11 月 17 日

详细信息

产品名称

SQL Server

产品版本

9.0

产品内部版本号

9.00.1399.60

事件 ID

207

事件源

MSSQLSERVER

组件

SQLEngine

符号名称

消息正文

无效的列名称“%.*ls”。

解释

在查询的 FROM 子句内指定的任意表中未找到指定的列。

用户操作

  • 将列名更改为该查询所引用的表之一中存在的列名。
  • 检验数据库的排序规则。当数据库使用区分大小写的排序规则时,在 Transact-SQL 语句中指定的列名必须与数据库中的列名具有相同的大小写。
    例如,如果将某列指定为 LastName 而且数据库使用区分大小写的排序规则,那么,以 Lastnamelastname 形式引用该列的查询将因列名不匹配而导致返回错误 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)

帮助和信息

获取 SQL Server 2005 帮助