본문 바로가기

Programming/C#/WPF

MSSQL 2012 Express LocalDB 인스턴스 만들어서 접속하기.

MSSQL 2012에서 새로운 기능으로 Local DB가 있습니다.

Local DB에 대한 내용은 이미 많은 분들이 블로그나 웹페이지등 매체에 많이 있기 때문에 패스합니다.

저는 실제로 사용하기 위한 코드를 기준으로 작성을 해서 정리해보고자 합니다.

물론 이 글은 순전히 제가 보고 이해하고자하는 관점에서 정리한 내용입니다.


1. 참조 블로그

   -. LocalDB 관련 cmd 창을 이용하여 인스턴스를 만들고 버전을 확인하는 기능이 정리된 블로그. 많은 도움이 되었습니다.

      인터넷에 검색 : 크릉님 블로그 http://blog.naver.com/tikage?Redirect=Log&logNo=70159205478

      

2. 설치파일

  -. http://www.microsoft.com/ko-kr/download/details.aspx?id=29062

     위의 링크를 타고 들어가면 Microsoft SQL Server 2012 Express 버전 설치 페이지로 연결됩니다.

     다운로드 버튼을 클릭하면 나오는 다운로드 리스트 중.

     KOR\x64\SqlLocaLDB.MSI (33.2MB)를 클릭하여 다운로드 받습니다.

     SQL Server Management Studio를 사용하실려면 2012 Express 버전을 설치하셔야 LocalDB에 접속가능합니다.


3. SqlLocalDB 유틸리티 Microsoft 참조 페이지

4. 실제 사용.
  -. 인스턴스 만들기.
      cmd 창 호출 후 sqllocaldb.exe create "인스턴스명" -s 입력 후 엔터.
      --> 입력한 인스턴스를 시작하고, 성공하면 LocalDB의 명명된 파이프 주소를 반환한다.
  -. 인스턴스 삭제.
      cmd 창 호출 후 sqllocaldb.exe stop "인스턴스명" 입력하여 인스턴스를 중지 후
      sqllocaldb.exe delete "인스턴스명"을 입력하면 삭제됩니다.
  -. ManagementStudio를 사용하여 접속
     .접속할 인스턴스가 실행상태여야 접속이 가능합니다.
      서버이름에 (localdb)\인스턴스명 입력하고
      인증은 Widows 인증으로 하면 손쉽게 인증이 됩니다.