2014-12-08 3 views
4

이 질문을해도 어리석은 생각이 든다.하지만 나는 뭔가 빠뜨려야한다.C# .Net SqlConnection to LocalDB

저는 개발 컴퓨터에서 LocalDB 인스턴스에 새로운 SqlConnection을 열려고합니다. Visual Studio 2013.

SSMS에서 LocalDB에 연결할 수 있으며 문제가 없습니다. 필자가 작업하고있는 솔루션에서 Entity Framework를 사용하여 LocalDB에 성공적으로 연결할 수 있습니다.

동일한 솔루션 내 다른 프로젝트에서 이전 학교 인 SqlConnection 개체를 사용하여 LocalDB에 연결하려고 시도하고 있으며 여기는 내가 완전히 실패한 것입니다. 나는 그것을 찾거나 데이터베이스에 연결할 수 없다는 오류 메시지가 SqlConn.Open()를 호출 할 때 다음

내가 사용하려고 연결 문자열,

SqlConnection SqlConn = new SqlConnection("Server=(LocalDb)\v11.0;Initial Catalog=DBNAME;Integrated Security=SSPI;Trusted_Connection=yes;"); 

입니다.

프로덕션 환경에 병합 될 때 연결 문자열이 변경 될 때마다 문제가 발생하지 않지만이 문제를 해결할 수없는 이유는 무엇입니까? SqlConnection 개체와 LocalDB와의 대화

+1

가 특정 위치 :이 속으로 "Server=(LocalDb)\v11.0;Initial Catalog=DBNAME;Integrated Security=SSPI;Trusted_Connection=yes;"

:

이 돌려

? –

+0

어쩌면? 나는 거의 LocalDB를 사용하지 않습니다. 다음은 Entity Framework가 LocalDB와 통신하도록 설정 한 연결 문자열입니다. mituw16

+0

프로젝트가 웹 프로젝트입니까 아니면 다른 사용자로 실행될 수 있습니까? –

답변

6

연결 문자열에서 슬래시를 이스케이프 처리해야 할 수도 있습니다. 당신은`v11.0`라는 _instance_이 "Server=(LocalDb)\\v11.0;Initial Catalog=DBNAME;Integrated Security=SSPI;Trusted_Connection=yes;"

+0

이것은 그 것이었다. 고마워, Zind – mituw16

+0

@ mituw16 고맙다는 말을하는 가장 좋은 방법은 답을 올바른 것으로 표시하는 것입니다. :). 좋은 Zind를 찾으십시오! – Termato

+1

나는 그것에 계획, @Termato .. 내가 대답을 받아 들일 때까지 2 분 정도 더 기다려야 해 :) – mituw16