SqlLocalDB.exe 사용자가 명령줄에서 LocalDB 인스턴스를 쉽게 관리할 수 있는 간단한 도구입니다. LocalDB 인스턴스 API를 중심으로 간단한 래퍼로 구현됩니다. 많은 유사한 SQL Server 도구(예: SQLCMD)와 마찬가지로 명령줄 인수로 매개 변수가 SqlLocalDB에 전달되고 출력이 콘솔로 전송됩니다.
SqlLocalDB를 사용하면 개발자가 코드를 작성하여 API를 호출하거나 다른 도구에 의존하지 않고도 LocalDB를 사용할 수 있습니다.
SqlLocalDB 옵션
SqlLocalDB는 다음 옵션을 지원합니다.
| 옵션 | 하는 일 |
|---|---|
-? |
도움말 텍스트를 인쇄합니다. |
create|c "instance name" [version-number] [-s] |
지정된 이름과 버전을 사용하여 새 LocalDB 인스턴스를 만듭니다. [version-number] 매개 변수를 생략하면 기본값은 SqlLocalDB 빌드 버전입니다. -s가 만들어진 후 새 LocalDB 인스턴스를 시작합니다. |
delete|d "instance name" |
지정된 이름을 가진 LocalDB 인스턴스를 삭제합니다. |
start|s "instance name" |
지정된 이름으로 LocalDB 인스턴스를 시작합니다. |
stop|p "instance name" [-i|-k] |
현재 쿼리 실행이 완료된 후 지정된 이름의 LocalDB 인스턴스를 중지합니다. -i는 NOWAIT 옵션을 사용하여 LocalDB 인스턴스 종료를 요청합니다. -k는 LocalDB 인스턴스 프로세스에 연결하지 않고 종료합니다. |
share|h ["owner SID or account"] "private name" "shared name" |
지정된 공유 이름을 사용하여 지정된 프라이빗 인스턴스를 공유합니다. 사용자 SID 또는 계정 이름을 생략하면 기본값으로 현재 사용자가 사용됩니다. |
unshare|u "shared name" |
지정된 공유 LocalDB 인스턴스의 공유를 해제합니다. |
info|i |
현재 사용자 및 모든 공유 LocalDB 인스턴스가 소유한 모든 기존 LocalDB 인스턴스를 나열합니다. |
info|i "instance name" |
지정된 LocalDB 인스턴스에 대한 정보를 인쇄합니다. |
versions|v |
컴퓨터에 설치된 모든 LocalDB 버전을 나열합니다. |
trace|t on|off |
추적을 켜고 끕니다. |
SqlLocalDB는 공백을 구분 기호로 처리합니다. 공백이 포함된 인스턴스 이름과 특수 문자를 따옴표로 묶어야 합니다. 다음은 그 예입니다.
SqlLocalDB create "My instance name with spaces"