2014-04-17 5 views
0

SQLexpress 데이터베이스에 연결하는 C#, net 응용 프로그램이 있습니다. 내가 localDB.Now 할 수있는 데이터베이스를 변경하고LocalDB- master 데이터베이스, 백업/복원 기능

  1. 데이터베이스 백업/복원과 같은 몇 가지 특징이있다 - 내가 마스터의 일반적인 저장 프로 시저를 가지고 있고 그에 대해 동일한를 호출합니다.
  2. 연결 문자열이

    "Data Source=ConfiguarionDB;Initial Catalog=master;Integrated Security=True;" 
    

    같은 것입니다하지만 난 localdb하기 위해 이동하고 있기 때문에, 무엇을 연결 문자열해야 둘 다의 서버 인스턴스

의 모든 데이터베이스를 얻을?

"Data Source=(localdb)\\v11.0;AttachDbFileName= D:\\ConfiguarionDB.mdf;Initial Catalog=master;Integrated Security=True;" 

! 데이터베이스를로드하고 마스터 db를 포함하지 않는 다른 모든 작업을 수행 할 수 있습니다. (당연히 연결 문자열에 마스터 db가 포함되지 않습니다.)

+0

끝에 원치 않는 세미콜론 (;)이있는 localdb에 대한 사용자 연결 문자열입니다. –

+0

지금 변경되었습니다.하지만 문제가되지 않습니다. – user1687824

+0

MDF 파일이 단일 DB가 아닙니까? 그렇다면 마스터에 대해 다른 MSF가 없습니까? 나는 locvaldb를 모른다 : 그것도 마스터 DB를 가지고 있습니까? –

답변

0

초기 카탈로그을 사용하지 않고 연결 문자열을 시도하십시오. 이와 같이

"데이터 원본 = (localdb) \ v11.0; AttachDbFileName = D : \ ConfiguarionDB.mdf; 통합 보안 = True;"