뷰의 쿼리 복사본을 필터링하여 가져 왔는데 "유효하지 않은 개체 이름 'bla bla'"라는 오류 메시지가 나타납니다. .SQL Server 2005 express - 유효하지 않은 개체 이름 오류
어떻게 해결할 수 있습니까?
Windows 7 (궁극적 인) OS 및 SQL Server 2005 Express를 사용하고 있습니다.
뷰의 쿼리 복사본을 필터링하여 가져 왔는데 "유효하지 않은 개체 이름 'bla bla'"라는 오류 메시지가 나타납니다. .SQL Server 2005 express - 유효하지 않은 개체 이름 오류
어떻게 해결할 수 있습니까?
Windows 7 (궁극적 인) OS 및 SQL Server 2005 Express를 사용하고 있습니다.
그것은 두 가지 방법으로 일어날 수 있습니다
실제로 개체가 존재하는지 확인하여 문제를 해결할 수 있습니다. 먼저 이것을 확인하십시오. 철자가 맞습니까? 스키마가 맞습니까? (dbo.mytable! = user.mytable)
use mydatabasename;
을 쿼리의 맨 앞에 놓고 쿼리 자체 앞에 붙여서 수정할 수 있습니다. 그런 것이 마음에 들지 않으면 모든 테이블, 함수 및 프로 시저 앞에 databasename.schema.object
이라는 접두어를 붙여 정규화 된 이름을 사용하는 더 긴 방법을 시도 할 수 있습니다.
잘못된 데이터베이스에서 쿼리를 실행 중일 수 있습니다. SSMS에서 수동으로 실행하는 경우 'use'문 또는 'available database'드롭 다운 목록을 사용하여 올바른 db를 선택하십시오.
또는 액세스중인 오브젝트의 이름을 완전히 한정하십시오 (db_name.owner.object_name).
또는 rlb.usa에서 알 수 있듯이 개체가 존재하지 않을 수도 있습니다. (철자를 확인하십시오 ...)