2011-05-16 8 views
9

다음 쿼리가 작동하는 데 사용 :잘못된 개체 이름 'INFORMATION_SCHEMA.COLUMNS은'

select * from information_schema.columns where column_name like ... 

을하지만 지금은 오류 던지고 :

Server: Msg 208, Level 16, State 1, Line 1 
Invalid object name 'information_schema.columns'. 

응용 프로그램이 업그레이드되었지만 여전히보기 데이터베이스에 존재해야합니다.

답변

26

중 하나는 :

  1. 데이터베이스는 대소 문자를 구분 데이터 정렬을 가지고, 모두 대문자 INFORMATION_SCHEMA.COLUMNS을 시도합니다.
  2. 또는 권한이 없습니다.

는 (이 질문은 동료에 의해 질문을 받았다 나는 질문과 대답 있도록 사이트에 될 것 같지 않았다.)

-1

2005+가 아닌 2000으로 설정되었는지 확인하기 위해 데이터베이스 호환성 수준을 확인하면 취할 수있는 문제 해결 단계 중 하나입니다.

+0

INFORMATION_SCHEMA.COLUMNS뿐만 아니라 SQL 2000에서 잘 작동합니다. – ErikE

관련 문제