Microsoft SQL Server는 사용자에게 데이터 검색 및 조작과 SQL Server 데이터베이스 구성을위한 다양한 그래픽 사용자 인터페이스를 제공합니다. 그러나 때로는 구식 명령 줄에서 작업하는 것이 더 쉽습니다. SQL 쿼리를 실행하는 빠르고 쉬운 방법을 찾고 있거나 Windows 스크립트 파일에 SQL 문을 포함하려는 경우 SQLCMD를 통해 목표를 달성 할 수 있습니다. 이 문서에서는 Microsoft의 AdventureWorks 예제 데이터베이스가 이미 설치되어 있다고 가정합니다.
명령 프롬프트 열기
SQLCMD를 실행하려면 먼저 Windows 명령 행 유틸리티를 열어야합니다. Windows XP의 경우 시작> 실행 입력 한 다음 CMD 클릭하기 전에 텍스트 상자에 승인. Windows Vista에서 Windows 버튼, 유형 CMD 로 수색 상자 및 언론 들어가다.Windows 명령 프롬프트가 나타납니다. 명령 프롬프트가 열리면 SQLCMD 유틸리티를 사용하여 데이터베이스에 연결하십시오. 이 예에서는 AdventureWorks2014 데이터베이스에 연결하므로 다음 명령을 사용합니다. sqlcmd -d AdventureWorks2014
기본 Windows 자격 증명을 사용하여 데이터베이스에 연결합니다. -U 플래그를 사용하여 사용자 이름을 지정하고 -P 플래그를 사용하여 암호를 지정할 수도 있습니다. 예를 들어 사용자 이름 "mike"와 암호 "goirish"를 사용하여 다음 명령 줄을 사용하여 데이터베이스에 연결할 수 있습니다. sqlcmd -U mike -P goirish -d AdventureWorks2014 03 of 05 1> 프롬프트에서 SQL 문 입력을 시작하십시오. 조회에 대해 원하는만큼의 행을 사용할 수 있습니다. 들어가다 키를 누릅니다. SQL Server는 명시 적으로 지시 할 때까지 쿼리를 실행하지 않습니다.이 예에서는 다음 쿼리를 입력합니다. 고르다 * FROM HumanResources.shift 04 / 05 쿼리를 실행할 준비가되면 명령을 입력하십시오. 가기 SQLCMD 내의 새로운 명령 줄에서 들어가다. SQLCMD는 쿼리를 실행하고 결과를 화면에 표시합니다. SQLCMD를 종료 할 준비가되면 명령을 입력하십시오. 출구 빈 명령 행에 Windows 명령 프롬프트로 돌아가십시오. 데이터베이스에 연결하기
검색어 입력
쿼리 실행
SQLCMD 종료