SQL Server中的对象名称"information_schema.columns"无效

Eri*_*ikE 11 sql-server information-schema

以下查询用于工作:

select * from information_schema.columns where column_name like ...
Run Code Online (Sandbox Code Playgroud)

但现在它抛出一个错误:

Server: Msg 208, Level 16, State 1, Line 1
Invalid object name 'information_schema.columns'.
Run Code Online (Sandbox Code Playgroud)

应用程序已升级,但视图仍必须存在于数据库中.

Eri*_*ikE 34

或者:

  1. 数据库具有区分大小写的排序规则,请尝试全部大写INFORMATION_SCHEMA.COLUMNS.
  2. 或者你没有权限.

(这个问题是由一位同事问的,似乎没有在网站上,所以我问了并回答了.)