2014-12-05 2 views
0

데이터베이스 프로젝트가 있는데 데이터베이스에 연결하는 방법을 알 수 없습니다. 내 문제는 어떤 선택 진술, 저장 프로 시저 등 Visual Studio에서 실행할 수 없다는 것입니다. 나는 다음과 같은 메시지를 얻는다 : 객체가 데이터베이스에 존재하지 않고, 저장 프로 시저를 찾을 수 없다. 그러나 그것들이 존재한다고 확신한다. 때로는 프로젝트가 DB에 연결되어 문제없이이 작업을 수행 할 수 있지만 때로는 그렇지 않습니다. 위험에 의존하는 것을 멈추고 싶습니다.) 지금까지 나는 이것이 일어날 때마다 SQL Management 스튜디오로 전환하고있었습니다. VS 2013을 사용 중입니다.Visual Studio 데이터베이스 프로젝트가 데이터베이스에 연결되지 않았습니다.

고마워요!

답변

0

여기에 답이 있습니다 : 프로젝트 속성에 정의 된 디버그에 사용되는 연결 문자열이 있습니다. 그래서 내 문제는 실제로 쿼리를 실행할 때마다 VS가 실제로 localdb를 가리키는이 연결 문자열을 사용한다는 것입니다.

수정 내용은 간단하며 [데이터베이스 프로젝트 이름] 속성 -> 디버그 탭으로 이동하여 쿼리 할 데이터베이스에 "대상 연결 문자열"을 설정합니다.

새 sql 파일을 만들 때 실제로 실행할 DB를 선택하라는 메시지가 나타납니다. 이것이 제가 때로는 효과적이고 때로는 생각하지 않는 이유입니다. 하지만 다시 생각해 보면, 기존 파일을 디버깅 할 때 실제로는 전혀 작동하지 않았다고 생각합니다.

다른 사람에게 도움이되기를 바랍니다.

관련 문제