본문 바로가기

프로그래밍

MS SQL LocalDB 사용하기





MS SQL LocalDB 사용 방법

 

 

SQL LocalDB 설치 제약사항

운영체제

- Windows Vista SP2, Windows Server 2008 SP2 이상의 운영체제에서 지원합니다.

- Windows XP, Windows Server 2003, 2003 R2는 지원하지 않습니다.

 

닷넷프레임워크

- .NET Framework 4.0.2부터 지원을 합니다.

- .NET Framework 버전 및 종속성: https://msdn.microsoft.com/ko-kr/library/bb822049(v=vs.110).aspx

 

 

1. 설치

- 운영체제 시스템(x64 or x86)에 맞는 버전으로 SqlLocalDB.MSIsqlncli.msi를 순서대로 설치합니다.

 

SQL LocalDB 설치

- 아래 다운로드 경로에서 “SqlLocalDB.MSI”를 선택하고 다운로드 받아서 설치합니다.

- 다운로드: https://www.microsoft.com/ko-kr/download/details.aspx?id=29062

- 설치 옵션은 없으며, 동의 후 다음을 누르면 설치가 완료됩니다.

 

Microsoft® SQL Server® 2012 Native Client 설치

- DB 연결을 위해서 반드시 설치해야 합니다.

- 아래 다운로드 경로에서 “sqlncli.msi”를 선택하고 다운로드 받아서 설치합니다.

- 다운로드: https://www.microsoft.com/ko-kr/download/details.aspx?id=29062

 

 

2. DB 접속 경로

- DB접속 경로는 기본으로 “(localdb)\v11.0”로 고정되어 있습니다.

- 버전에 상관없이 SQL Management를 통해 접속할 수 있습니다.

 

 

 

 

 

3. DB 인스턴스 이름 변경하기

※ 설치 버전에 따라 SqlLocalDB.exe가 저장된 위치가 다릅니다.

MSSQL2012: C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe

MSSQL2014: C:\Program Files\Microsoft SQL Server\120\Tools\Binn\SqlLocalDB.exe

 

- 명령 프롬포트(cmd)를 관리자 모드로 실행하여 SqlLocalDB.exe가 있는 위치로 이동합니다.

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn

 

 

 

 

- 현재 설정된 인스턴스 이름으로 보려면 아래 명령을 실행합니다.

SqlLocalDB.exe info

 

 

 

- 그림에서는 현재 3개의 인스턴스(LocalDB2014, MSSQLLocalDB, v11.0)가 표시됩니다.

 

 

4. 새로운 DB 인스턴스 생성하기

- 새로운 이름을 생성하려면 아래 명령을 실행합니다.

SqlLocalDB.exe create <생성할 인스턴스이름>            

 

 

 

ACM Pro 설치 후 DB접속이 안될 경우 인스턴스를 실행해야 합니다.

- 생성한 인스턴스는 시작 명령을 통해 시작 후 사용할 수 있습니다.

SqlLocalDB.exe start <생성할 인스턴스이름>

 

 

 

5. DB 저장 경로

- 기본 DB 저장 경로는 아래와 같습니다.

C:\Users\사용자이름\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances

 

- 위에서 생성한 DB 인스턴스들이 있습니다.