반응형
개요
구성환경
SQL Server 2019
SQLCMD 유틸리티 다운로드(버전 15)
https://docs.microsoft.com/ko-kr/sql/tools/sqlcmd-utility?view=sql-server-ver15
- sqlcmd는 기본 SQL Server에 포함되어 있음
SQLCMD 문법
C:\Users\server>sqlcmd -? Microsoft (R) SQL Server 명령줄 도구 버전 14.0.3026.27 NT Copyright (C) 2017 Microsoft Corporation. All rights reserved. 사용법: Sqlcmd [-U 로그인 ID] [-P 암호] [-S 서버] [-H 호스트 이름] [-E 트러스트된 연결] [-N 연결 암호화][-C 서버 인증서 신뢰] [-d 데이터베이스 이름 사용] [-l 로그인 제한 시간] [-t 쿼리 제한 시간] [-h 머리글] [-s 열 구분 기호] [-w 화면 너비] [-a 패킷 크기] [-e 에코 입력] [-I 따옴표 붙은 식별자 사용] [-c 명령 끝] [-L[c] 서버 목록 표시[정리 출력]] [-q "명령줄 쿼리"] [-Q "명령줄 쿼리" 후 끝내기] [-m 오류 수준] [-V 심각도] [-W 후행 공백 제거] [-u 유니코드 출력] [-r[0|1] 일반 오류에 대한 메시지] [-i 입력 파일] [-o 출력 파일] [-z 새 암호] [-f | i:[,o:]] [-Z 새 암호 설정 후 끝내기] [-k[1|2] 제어 문자 제거[바꾸기]] [-y 변수 길이 유형 표시 너비] [-Y 고정 길이 유형 표시 너비] [-p[1] 통계 인쇄[콜론 형식]] [-R 클라이언트 국가별 설정 사용] [-K 응용 프로그램 의도] [-M 다중 서브넷 장애 조치(Failover)] [-b 오류 시 일괄 처리 중단] [-v 변수 = "값"...] [-A 관리자 전용 연결] [-X[1] 명령, 시작 스크립트, 환경 변수 비활성화 [및 종료]] [-x 변수 대체 비활성화] [-j 원시 오류 메시지 인쇄] [-g 열 암호화 사용] [-G 인증에 Azure Active Directory 사용] [-? 구문 요약 표시] C:\Users\server> |
예제 1) SQL Server 인증
C:\Users\server> sqlcmd -U sa -P password -S tcp:192.168.0.119 1> use master 2> select @@ServiceName 3> go 데이터베이스 컨텍스트가 'master'(으)로 변경되었습니다. -------------------------------------------------------------------------------------------------------------------------------- MSSQLSERVER (1개 행 적용됨) 1> |
예제 2) 윈도우 인증(트러스터된 연결),
C:\Users\administrator.HOYA> sqlcmd -E 1> use master 2> select @@ServiceName 3> go 데이터베이스 컨텍스트가 'master'(으)로 변경되었습니다. -------------------------------------------------------------------------------------------------------------------------------- MSSQLSERVER (1개 행 적용됨) 1> |
- E 옵션은 기본값이므로 생략 가능
예제 3) SQL Server 인증시, 접속 포트가 디폴트인 1433이 아닌 경우 접속
C:\Users\server> sqlcmd -U sa -P password -S tcp:192.168.0.119,1433 1> use master 2> select @@ServiceName 3> go 데이터베이스 컨텍스트가 'master'(으)로 변경되었습니다. -------------------------------------------------------------------------------------------------------------------------------- MSSQLSERVER (1개 행 적용됨) 1> |
반응형
'DBMS > MS-SQL' 카테고리의 다른 글
[MS-SQL] 서버 인증 모드 변경 (0) | 2020.02.10 |
---|---|
[MS-SQL] 데이터베이스 및 사용자 생성 (0) | 2020.02.10 |
[MS-SQL] SQL Server 포트 변경 (0) | 2020.02.10 |
[MS-SQL] VirtualBox 에서 MS-SQL 장애처리 클러스터 설치 오류 (0) | 2020.02.06 |
[MS-SQL] 설치 오류 (0) | 2020.02.05 |