0

저는 최근 EF 6.0 및 코드 우선 원칙을 사용하는 프로젝트에 배치되었습니다. ApplicationDbContext이 연결 문자열에서로드 :LocalDb Unspecified Initial Catalog?

name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Integrated Security=True" providerName="System.Data.SqlClient" 

거기에는 지정된 초기 카탈로그가없고, 아직 데이터가 어딘가에 저장되어 볼 수 있듯이? 필자는 파일 시스템, MS VS 2013 및 SQL Server Management 스튜디오를 통해 LocalDb 인스턴스를 검색했습니다.

현재의 devs는 우리가 잃고 싶지 않은 상당한 양의 더미 데이터를 생성했습니다. 누구든지이 데이터가 저장되는 위치 및/또는 검색 할 수있는 방법을 알고 있습니까?

감사합니다.

답변

0

사용자가 DB (일명 카탈로그)를 지정하지 않고 연결을 열면 기본 DB에 연결됩니다.

구성을 변경하지 않은 경우 대부분 master DB가됩니다.

당신은 SSMS를 사용하여 이것을 confimr 할 수 있습니다. 서버에 연결하고 보안> 로그인으로 이동하여 DB에 연결하는 데 사용되는 로그인을 선택합니다 (통합 보안을 사용하는 경우 앱을 시작하는 사용자 여야하며 웹 앱 인 경우 애플리케이션 풀 사용자 여야 함). 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 일반 패널의 하단에 기본 DB가 무엇인지 볼 수 있습니다.

참고 : 내가 현지화 된 SSMS를 가지고 있기 때문에 정확한 단어를 사용하지 않고 번역본이 무엇인지 추측하고 있습니다.

+0

고맙습니다! 마스터 DB에있는 모든 데이터를 찾았습니다.이 데이터는 사용자 기본값입니다. :) – user3572106