다음을 통해 공유


SQL 명령줄 유틸리티(데이터베이스 엔진)

적용 대상: SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

명령줄 유틸리티를 사용하면 SQL Server 데이터베이스 엔진 작업을 스크립트할 수 있습니다. 다음 표에는 SQL Server와 함께 제공되는 여러 명령줄 유틸리티 목록이 포함되어 있습니다.

기본 SQL 그래픽 및 명령줄 도구에 대한 자세한 내용은 SQL 도구 개요를 참조하세요.

유틸리티 설명 에 설치됨
bcp SQL Server 인스턴스와 사용자 지정 형식의 데이터 파일 간에 데이터를 복사하는 데 사용됩니다. <drive>:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn
dta 작업을 분석하고 해당 작업에서 서버 성능을 최적화하기 위한 물리적 디자인 구조를 제시하는 데 사용합니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
dtexec Integration Services 패키지를 구성 및 실행하는 데 사용합니다. 이 명령줄 유틸리티의 사용자 인터페이스 버전을 DTExecUI라고 하며 패키지 실행 유틸리티를 표시합니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\DTS\Binn
dtutil SSIS(SQL Server Integration Services) 패키지를 관리하는 데 사용됩니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\DTS\Binn
배포를 이용하여 모델 솔루션을 배포하기 Analysis Services 프로젝트를 Analysis Services인스턴스에 배포하는 데 사용합니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn\VShell\Common7\IDE
osql 명령 프롬프트에서 Transact-SQL 문, 시스템 프로시저 및 스크립트 파일을 입력할 수 있습니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
프로파일러 명령 프롬프트에서 SQL Server Profiler 를 시작하는 데 사용합니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
RS.exe (SSRS) Reporting Services 보고서 서버를 관리하기 위한 스크립트를 실행하는 데 사용합니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
rsconfig(SSRS) 보고서 서버 연결을 구성하는 데 사용합니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
rskeymgmt (SSRS) 보고서 서버에서 암호화 키를 관리하는 데 사용합니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
sqlagent 응용 프로그램 명령 프롬프트에서 SQL Server 에이전트를 시작하는 데 사용합니다. <drive>:\Program Files\Microsoft SQL Server\<instance_name>\MSSQL\Binn
sqlcmd 명령 프롬프트에서 Transact-SQL 문, 시스템 프로시저 및 스크립트 파일을 입력할 수 있습니다. <drive>:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn
SQLdiag 고객 서비스 및 지원에 대한 진단 정보를 수집하는 데 사용됩니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
sqllogship 백업, 복사 및 복원 작업을 실행하지 않고 애플리케이션에서 백업, 복사 및 복원 작업 및 로그 전달 구성에 대한 관련 정리 작업을 수행하는 데 사용됩니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
SqlLocalDB 프로그램 개발자를 대상으로 하는 SQL Server 실행 모드입니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
sqlmaint 이전 버전의 SQL Server에서 만든 데이터베이스 유지 관리 계획을 실행하는 데 사용합니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\MSSQL\Binn
sqlps PowerShell 명령 및 스크립트를 실행하는 데 사용합니다. SQL Server PowerShell 공급자 및 cmdlet을 로드하고 등록합니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
sqlservr 문제 해결을 위해 명령 프롬프트에서 데이터베이스 엔진 인스턴스를 시작 및 중지하는 데 사용합니다. <drive>:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\Binn
ssms 명령 프롬프트에서 SQL Server Management Studio 를 시작하는 데 사용합니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn\VSShell\Common7\IDE
tablediff 두 테이블의 데이터를 비수렴 여부에 따라 비교하는 데 사용되며, 이는 복제 토폴로지를 문제를 해결할 때 유용합니다. <drive>:\Program Files\Microsoft SQL Server\<nnn>\COM

명령줄 유틸리티 구문 규칙

관례 사용 목적
대문자 운영 체제 수준에서 사용하는 문 및 용어
monospace 예제 명령 및 프로그램 코드
기울임꼴 사용자가 제공하는 매개 변수
굵게 표시된 대로 입력해야 하는 명령, 매개 변수 및 다른 구문