2014-03-25 4 views
0

은 내가 실행하려고하면SQL Server 데이터베이스 프로젝트/I 비주얼 스튜디오 2013에서 새로운 SQL Server 데이터베이스 프로젝트를 만드는 오전 2013

CREATE VIEW [dbo].[View1] 
AS SELECT * FROM Company 

을 다음과 같이 새로운 뷰를 만들려고 Visual Studio에서보기를 실행할 수 없습니다 비주얼 스튜디오에서, 이런 식으로 반환합니다.

Msg 208, Level 16, State 1, Procedure View1, Line 2 
Invalid object name 'Company'. 

이것은 상태 표시 줄에 표시됩니다.

|(localdb)\Projects (11.0 SP1)|DOMAIN\myusername (52)|MyDatabase|00:00:00|0 rows 

그러나 localdb에 프로젝트를 게시하면 localdb의보기가 정상적으로 작동합니다.

무엇이 잘못 되었나요? 내 비주얼 스튜디오 설정에 관한 것입니까?

+1

은 분명히 Company' 또는 당신이 그것을 액세스 할 수있는 권한이 없습니다 '라는 이름의 테이블이 없습니다. –

+0

'회사 '를'dbo.company'로 바꾸고 문제가 해결되었는지 아닌지 알려 주시겠습니까? 나는 당신이 인증하는 사용자의 기본 스키마가'dbo '가 아니라고 생각한다. – RezaRahmati

+0

답장을 보내 주셔서 대단히 감사합니다. 그러나, 나는 이미 회사를 dbo.company로 바꾸려고합니다. 여전히 같은 결과입니다. 왜 내가 localdb에 게시 할 때 뷰가 잘 작동하는지 알지만, 'execute'또는 'debugger로 실행'하려고하면 작동하지 않습니다. 인텔리 센스는 어떤 오류도 발견하지 못합니다. – user3460340

답변

0

코드 창을 마우스 오른쪽 단추로 클릭하고 연결, 연결 변경 ... 컨텍스트 메뉴 항목을 선택하십시오. 보기에서 조회하려고하는 회사 엔티티를 호스팅하는 SQl 서버 인스턴스를 선택하십시오.

Example