SQLCMD 단계별 자습서

Microsoft SQL Server 명령 줄 유틸리티

Microsoft SQL Server 는 사용자에게 데이터 검색 및 조작과 SQL Server 데이터베이스 구성을위한 다양한 그래픽 사용자 인터페이스를 제공 합니다 . 그러나 때로는 구식 명령 줄에서 작업하는 것이 더 쉽습니다. SQL 쿼리를 실행하는 빠르고 쉬운 방법을 찾고 있거나 Windows 스크립트 파일에 SQL 문을 포함하려는 경우 SQLCMD를 통해 목표를 달성 할 수 있습니다. 이 기사에서는 이미 Microsoft의 AdventureWorks 예제 데이터베이스를 설치했다고 가정합니다.

01 / 05

명령 프롬프트 열기

마이크 채플

SQLCMD를 실행하려면 먼저 Windows 명령 행 유틸리티를 열어야합니다. Windows XP에서 시작> 실행을 클릭 한 다음 확인 을 클릭하기 전에 입력란에 CMD 를 입력 하십시오 . Windows Vista에서 Windows 버튼을 클릭하고 검색 상자에 CMD입력 한 다음 Enter 키누릅니다 .

Windows 명령 프롬프트가 나타납니다.

02 of 02

데이터베이스에 연결하기

마이크 채플

명령 프롬프트가 열리면 SQLCMD 유틸리티를 사용하여 데이터베이스에 연결하십시오. 이 예에서는 AdventureWorks2014 데이터베이스에 연결하므로 다음 명령을 사용합니다.

sqlcmd -d AdventureWorks2014

기본 Windows 자격 증명을 사용하여 데이터베이스에 연결합니다. -U 플래그를 사용하여 사용자 이름을 지정하고 -P 플래그를 사용하여 암호를 지정할 수도 있습니다. 예를 들어 사용자 이름 "mike"와 암호 "goirish"를 사용하여 다음 명령 줄을 사용하여 데이터베이스에 연결할 수 있습니다.

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 of 05

검색어 입력

마이크 채플

1> 프롬프트에서 SQL 문 입력을 시작하십시오. 조회에 원하는만큼의 행을 사용할 수 있으며 각 행 다음에 Enter 키를 누를 수 있습니다. SQL Server는 명시 적으로 지시 할 때까지 쿼리를 실행하지 않습니다.

이 예에서는 다음 쿼리를 입력합니다.

SELECT * FROM HumanResources.shift

04 / 05

쿼리 실행

마이크 채플

조회를 실행할 준비가되면, SQLCMD 내의 새로운 명령 행에 GO 명령을 입력 하고 Enter를 누르 십시오 . SQLCMD는 쿼리를 실행하고 결과를 화면에 표시합니다.

05/05

SQLCMD 종료

SQLCMD를 종료 할 준비가되면 빈 명령 줄에 EXIT 명령을 입력하여 Windows 명령 프롬프트로 돌아갑니다.