다음을 통해 공유


명령줄 관리 도구: SqlLocalDB.exe

적용 대상: SQL Server

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"