2014-05-09 2 views
1

저는 네트워크 서버를 사용하는 대신 새 프로젝트를 시작하고 개발 중에 로컬 데이터베이스 파일을 사용하려고합니다. 서버 탐색기에서 .mdf를 마우스 오른쪽 버튼으로 클릭하고 새 쿼리를 선택하여 쿼리 할 수 ​​있지만 정기적으로 모든 SQL 스크립트를 복사해야하는 목의 통증이 될 수 있습니다.VS2013 - SQL Server Management Studio를 사용하여 로컬 .mdf에 어떻게 연결합니까?

내 게시물이 모호한 경우 사과드립니다. 원하지 않는 말을하고 있습니다. 내 App_Data에서 .mdf 파일과 함께 SQL Server 프롬프트를 사용하고 싶습니다. 그래도, 일, 어떤 형태로,이 문자열을 얻을 관리 적이 없다

Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\[username]\Desktop\...\App_Data\localdb.mdf;Integrated Security=True 

: 나는 서버 탐색기에서 .mdf의 연결 문자열을 검사 할 때 (screenshot)

, 나는 다음과 같은 얻을.

+0

적절한 SQL Server를 실행하지 않고 로컬 MDF 파일에 연결할 수 있는지 확실하지 않습니다. [SQL Server Express] (http://www.microsoft.com/ko-kr/server-cloud/Products/sql-server-editions/sql-server-express.aspx#fbid=fyNKe8pJZ5k) 설치를 고려 했습니까? dev에 PC? – Andy

+0

[이 MSDN 기사] (http://msdn.microsoft.com/en-us/library/ms171890.aspx)를보십시오 – Icemanind

+0

하나의 컴퓨터에 SQL Server가 설치되어 있지만 다른 3 대의 컴퓨터에는 설치되어 있지 않습니다. 이것은 프로젝트가 개발 될 것입니다. 두 대의 컴퓨터에서 방화벽으로 연결이 차단되지 않았으며 관리자 권한이없는 경우 네트워크 데이터베이스를 사용합니다. 세계에서 가장 큰 거래는 아니지만 이것이 효과가 없다면 불편할 것입니다. – wmaynard

답변

1

이 동일한 문제에 빠져서 짜증이났습니다. 해결책은 매우 간단 해졌습니다.

<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\******.mdf;Initial Catalog=******;Integrated Security=True" providerName="System.Data.SqlClient" />

단순히 데이터 소스를 잡아와에 그 연결 "서버 이름 :"SQL Server 관리 Studio에서 :

enter image description here

좋은이 엔티티 프레임 워크에 의해 생성 된 연결 문자열입니다 가다!

관련 문제