다음을 통해 공유


Command-Line 관리 도구: SqlLocalDB.exe

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"