SQL 도구 및 SQL Server, Azure SQL 데이터베이스 및 Azure SQL 데이터 웨어하우스 유틸리티SQL Tools and Utilities for SQL Server, Azure SQL Database, and Azure SQL Data Warehouse

이 항목 적용 대상: 예SQL Server예Azure SQL 데이터베이스예Azure SQL 데이터 웨어하우스 예 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

쿼리를 실행 하 고 데이터베이스 관리 도구Tools to run queries and manage databases

도구Tool DescriptionDescription
Microsoft SQL 작업 Studio (미리 보기)Microsoft SQL Operations Studio (preview) SQL 작업 Studio (미리 보기)SQL Operations Studio (preview)실행 하는 경우 항상 데이터베이스 관리를 위한 무료, 간단한 도구입니다. is a free, light-weight tool, for managing databases wherever they're running. 이 미리 보기 릴리스에서 확장 된 TRANSACT-SQL 편집기와 데이터베이스의 작동 상태에 대 한 사용자 지정 가능한 정보를 포함 하 여 데이터베이스 관리 기능을 제공 합니다.This preview release provides database management features, including an extended Transact-SQL editor and customizable insights into the operational state of your databases. SQL 작업 Studio (미리 보기)SQL Operations Studio (preview)Windows, macOS 등 및 Linux에서 실행합니다.SQL 작업 Studio (미리 보기)SQL Operations Studio (preview) runs on Windows, macOS, and Linux.
SSMS(SQL Server Management Studio)SQL Server Management Studio (SSMS) SQL Server Management Studio (SSMS)를 사용 하 여 쿼리를 디자인 하 고 SQL Server, Azure SQL 데이터베이스 및 Azure SQL 데이터 웨어하우스 관리.Use SQL Server Management Studio (SSMS) to query, design, and manage your SQL Server, Azure SQL Database, and Azure SQL Data Warehouse. Windows에서 실행 되는 SSMS합니다.SSMS runs on Windows.
SSDT(SQL Server Data Tools)SQL Server Data Tools (SSDT) SQL Server, Azure SQL 데이터베이스 및 Azure SQL 데이터 웨어하우스에 대 한 강력한 개발 환경으로 Visual Studio를 설정 합니다.Turn Visual Studio into a powerful development environment for SQL Server, Azure SQL Database, and Azure SQL Data Warehouse. Windows에서 실행 되는 SSDT합니다.SSDT runs on Windows.
Visual Studio 코드Visual Studio Code Visual Studio Code를 설치 하면 설치 여 확장명이 mssql Microsoft SQL Server, Azure SQL 데이터베이스 및 SQL 데이터 웨어하우스를 개발 하기 위한 합니다.After installing Visual Studio Code, install the mssql extension for developing Microsoft SQL Server, Azure SQL Database, and SQL Data Warehouse. Visual Studio 코드 창, macOS 등 및 Linux에서 실행합니다.Visual Studio Code runs on Windows, macOS, and Linux.

도구를 선택 해야 합니까?Which tool should I choose?

추가 도구Additional tools

도구Tool DescriptionDescription
구성 관리자Configuration Manager SQL Server 구성 관리자 SQL Server 서비스를 구성 하 고 네트워크 연결을 구성을 사용 하 고 있습니다.Use SQL Server Configuration Manager to configure SQL Server services and configure network connectivity.
SQL Server Migration AssistantSQL Server Migration Assistant Microsoft Access, DB2, MySQL, Oracle 및 Sybase에서 SQL Server로 데이터베이스 마이그레이션을 자동화 하려면 SQL Server Migration Assistant를 사용 합니다.Use SQL Server Migration Assistant to automate database migration to SQL Server from Microsoft Access, DB2, MySQL, Oracle, and Sybase.
Distributed ReplayDistributed Replay Distributed Replay 기능을 사용 하 여 향후 SQL Server 업그레이드의 영향을 쉽게 평가할 수 있도록 합니다.Use the Distributed Replay feature to help you assess the impact of future SQL Server upgrades. 하드웨어와 운영 체제 업그레이드 및 SQL Server 튜닝에 따르는 영향도 쉽게 평가할 Distributed Replay를 사용할 수도 있습니다.Also use Distributed Replay to help assess the impact of hardware and operating system upgrades, and SQL Server tuning.
ssbdiagnosessbdiagnose Ssbdiagnose 유틸리티는 Service Broker 서비스를 구성 하거나 Service Broker 대화의 문제를 보고합니다.The ssbdiagnose utility reports issues in Service Broker conversations or the configuration of Service Broker services.

명령줄 유틸리티Command line utilities

명령줄 유틸리티를 사용 하면 스크립트에 SQL ServerSQL Server 작업 합니다.Command line utilities enable you to script SQL ServerSQL Server operations. 다음 표에서는 SQL ServerSQL Server에서 제공하는 명령 프롬프트 유틸리티를 보여 줍니다.The following table contains a list of command prompt utilities that ship with SQL ServerSQL Server.

유틸리티Utility 설명Description 설치 위치Installed in
bcp 유틸리티bcp Utility MicrosoftMicrosoft SQL ServerSQL Server 인스턴스와 사용자가 지정한 형식의 데이터 파일 간에 데이터를 복사하는 데 사용합니다.Used to copy data between an instance of MicrosoftMicrosoft SQL ServerSQL Server and a data file in a user-specified format. <드라이브>: \Program Files\ MicrosoftMicrosoft SQL ServerSQL Server\Client SDK\ODBC\110\Tools\Binn<drive:>\Program Files\ MicrosoftMicrosoft SQL ServerSQL Server\Client SDK\ODBC\110\Tools\Binn
dta 유틸리티dta Utility 작업을 분석하고 해당 작업에서 서버 성능을 최적화하기 위한 물리적 디자인 구조를 제시하는 데 사용합니다.Used to analyze a workload and recommend physical design structures to optimize server performance for that workload. <드라이브>:\Program Files\Microsoft SQL Server\nnn\<drive>:\Program Files\Microsoft SQL Server\nnn\Tools\BinnTools\Binn
dtexec 유틸리티dtexec Utility Integration ServicesIntegration Services 패키지를 구성 및 실행하는 데 사용합니다.Used to configure and execute an Integration ServicesIntegration Services package. 이 명령 프롬프트 유틸리티의 사용자 인터페이스 버전을 DTExecUI라고 하며 이는 패키지 실행 유틸리티를 표시합니다.A user interface version of this command prompt utility is called DTExecUI, which brings up the Execute Package Utility. <드라이브>:\Program Files\Microsoft SQL Server\nnn\<drive>:\Program Files\Microsoft SQL Server\nnn\DTS\BinnDTS\Binn
dtutil 유틸리티dtutil Utility SSIS 패키지를 관리하는 데 사용합니다.Used to manage SSIS packages. <드라이브>:\Program Files\Microsoft SQL Server\nnn\<drive>:\Program Files\Microsoft SQL Server\nnn\DTS\BinnDTS\Binn
배포 유틸리티를 사용하여 모델 솔루션 배포Deploy Model Solutions with the Deployment Utility Analysis ServicesAnalysis Services 프로젝트를 Analysis ServicesAnalysis Services인스턴스에 배포하는 데 사용합니다.Used to deploy Analysis ServicesAnalysis Services projects to instances of Analysis ServicesAnalysis Services. <드라이브>:\Program Files\Microsoft SQL Server\nnn\<drive>:\Program Files\Microsoft SQL Server\nnn\Tools\Binn\VShell\Common7\IDETools\Binn\VShell\Common7\IDE
mssql-scripter (공개 미리 보기)mssql-scripter (Public Preview) SQL Server, Azure SQL 데이터베이스 및 Azure SQL 데이터 웨어하우스의 데이터베이스 개체에 대 한 CREATE 및 삽입 T-SQL 스크립트를 생성 하는 데 사용 합니다.Used to generate CREATE and INSERT T-SQL scripts for database objects in SQL Server, Azure SQL Database, and Azure SQL Data Warehouse. 참조 우리의 GitHub 리포지토리 다운로드 및 사용 정보에 대 한 합니다.See our GitHub repo for download and usage information.
osql 유틸리티osql Utility 명령 프롬프트에서 Transact-SQLTransact-SQL 문, 시스템 프로시저 및 스크립트 파일을 입력할 수 있습니다.Allows you to enter Transact-SQLTransact-SQL statements, system procedures, and script files at the command prompt. <드라이브>:\Program Files\Microsoft SQL Server\nnn\<drive>:\Program Files\Microsoft SQL Server\nnn\Tools\BinnTools\Binn
프로파일러 유틸리티Profiler Utility 명령 프롬프트에서 SQL Server 프로파일러SQL Server Profiler 를 시작하는 데 사용합니다.Used to start SQL Server 프로파일러SQL Server Profiler from a command prompt. <드라이브>:\Program Files\Microsoft SQL Server\nnn\<drive>:\Program Files\Microsoft SQL Server\nnn\Tools\BinnTools\Binn
RS.exe 유틸리티(SSRS)RS.exe Utility (SSRS) Reporting ServicesReporting Services 보고서 서버를 관리하기 위한 스크립트를 실행하는 데 사용합니다.Used to run scripts designed for managing Reporting ServicesReporting Services report servers. <드라이브>:\Program Files\Microsoft SQL Server\nnn\<drive>:\Program Files\Microsoft SQL Server\nnn\Tools\BinnTools\Binn
rsconfig 유틸리티(SSRS)rsconfig Utility (SSRS) 보고서 서버 연결을 구성하는 데 사용합니다.Used to configure a report server connection. <드라이브>:\Program Files\Microsoft SQL Server\nnn\<drive>:\Program Files\Microsoft SQL Server\nnn\Tools\BinnTools\Binn
rskeymgmt 유틸리티(SSRS)rskeymgmt Utility (SSRS) 보고서 서버에서 암호화 키를 관리하는 데 사용합니다.Used to manage encryption keys on a report server. <드라이브>:\Program Files\Microsoft SQL Server\nnn\<drive>:\Program Files\Microsoft SQL Server\nnn\Tools\BinnTools\Binn
sqlagent90 응용 프로그램sqlagent90 Application 명령 프롬프트에서 SQL ServerSQL Server 에이전트를 시작하는 데 사용합니다.Used to start SQL ServerSQL Server Agent from a command prompt. <드라이브 >: files\microsoft SQL Server\<instance_name> \MSSQL\Binn<drive>:\Program Files\Microsoft SQL Server\<instance_name>\MSSQL\Binn
sqlcmd 유틸리티sqlcmd Utility 명령 프롬프트에서 Transact-SQLTransact-SQL 문, 시스템 프로시저 및 스크립트 파일을 입력할 수 있습니다.Allows you to enter Transact-SQLTransact-SQL statements, system procedures, and script files at the command prompt. <드라이브>: \Program Files\ MicrosoftMicrosoft SQL ServerSQL Server\Client SDK\ODBC\110\Tools\Binn<drive:>\Program Files\ MicrosoftMicrosoft SQL ServerSQL Server\Client SDK\ODBC\110\Tools\Binn
SQLdiag 유틸리티SQLdiag Utility MicrosoftMicrosoft 고객 서비스 지원 센터에 제공할 진단 정보를 수집하는 데 사용합니다.Used to collect diagnostic information for MicrosoftMicrosoft Customer Service and Support. <드라이브>:\Program Files\Microsoft SQL Server\nnn\<drive>:\Program Files\Microsoft SQL Server\nnn\Tools\BinnTools\Binn
sqllogship 응용 프로그램sqllogship Application 응용 프로그램에서 백업, 복사 및 복원 작업을 실행하지 않고 로그 전달 구성에 대해 백업, 복사, 복원 작업 및 관련 정리 태스크를 수행하는 데 사용됩니다.Used by applications to perform backup, copy, and restore operations and associated clean-up tasks for a log shipping configuration without running the backup, copy, and restore jobs. <드라이브>:\Program Files\Microsoft SQL Server\nnn\<drive>:\Program Files\Microsoft SQL Server\nnn\Tools\BinnTools\Binn
SqlLocalDB 유틸리티SqlLocalDB Utility 프로그램 개발자를 대상으로 하는 SQL ServerSQL Server 실행 모드입니다.An execution mode of SQL ServerSQL Server targeted to program developers. <드라이브>:\Program Files\Microsoft SQL Server\nnn\<drive>:\Program Files\Microsoft SQL Server\nnn\Tools\Binn\Tools\Binn\
sqlmaint 유틸리티sqlmaint Utility 이전 버전의 SQL ServerSQL Server에서 만든 데이터베이스 유지 관리 계획을 실행하는 데 사용합니다.Used to execute database maintenance plans created in previous versions of SQL ServerSQL Server. <드라이브 >: files\microsoft SQL Server\MSSQL13 합니다. MSSQLSERVER\MSSQL\Binn<drive>:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn
sqlps 유틸리티sqlps Utility PowerShell 명령 및 스크립트를 실행하는 데 사용합니다.Used to run PowerShell commands and scripts. SQL ServerSQL Server PowerShell 공급자 및 cmdlet을 로드하고 등록합니다.Loads and registers the SQL ServerSQL Server PowerShell provider and cmdlets. <드라이브>:\Program Files\Microsoft SQL Server\nnn\<drive>:\Program Files\Microsoft SQL Server\nnn\Tools\BinnTools\Binn
sqlservr 응용 프로그램sqlservr Application 문제 해결을 위해 명령 프롬프트에서 데이터베이스 엔진Database Engine 인스턴스를 시작 및 중지하는 데 사용합니다.Used to start and stop an instance of 데이터베이스 엔진Database Engine from the command prompt for troubleshooting. <드라이브 >: files\microsoft SQL Server\MSSQL13 합니다. MSSQLSERVER\MSSQL\Binn<drive>:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn
Ssms 유틸리티Ssms Utility 명령 프롬프트에서 SQL Server Management StudioSQL Server Management Studio 를 시작하는 데 사용합니다.Used to start SQL Server Management StudioSQL Server Management Studio from a command prompt. <드라이브>:\Program Files\Microsoft SQL Server\nnn\<drive>:\Program Files\Microsoft SQL Server\nnn\Tools\Binn\VSShell\Common7\IDETools\Binn\VSShell\Common7\IDE
tablediff 유틸리티tablediff Utility 두 테이블의 데이터를 비교하여 불일치가 있는지 확인하는 데 사용합니다. 복제 토폴로지 문제를 해결할 때 유용합니다.Used to compare the data in two tables for non-convergence, which is useful when troubleshooting a replication topology. <드라이브>:\Program Files\Microsoft SQL Server\nnn\<drive>:\Program Files\Microsoft SQL Server\nnn\COMCOM

SQL 명령 프롬프트 유틸리티 구문 표기 규칙SQL Command Prompt utilities syntax conventions

규칙Convention 사용 대상Used for
대문자UPPERCASE 운영 체제 수준에서 사용하는 문 및 용어Statements and terms used at the operating system level.
monospace 예제 명령 및 프로그램 코드Sample commands and program code.
기울임꼴italic 사용자가 제공하는 매개 변수User-supplied parameters.
굵게bold 표시된 대로 입력해야 하는 명령, 매개 변수 및 다른 구문Commands, parameters, and other syntax that must be typed exactly as shown.