명령줄 관리 도구: 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"