SQL 도구 개요

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System(PDW)

데이터베이스를 관리하려면 도구가 필요합니다. 데이터베이스가 클라우드, Windows, macOS 또는 Linux에서 실행되는지 여부에 관계없이 도구는 데이터베이스와 동일한 플랫폼에서 실행할 필요가 없습니다.

다음 표에서 다른 SQL 도구에 대한 링크를 볼 수 있습니다.

참고 항목

SQL Server를 다운로드하려면 SQL Server 설치를 참조 하세요.

다음 도구는 GUI(그래픽 사용자 인터페이스)를 제공합니다.

도구 설명 운영 체제

Azure Data Studio
주문형 SQL 쿼리를 실행하고 결과를 텍스트, JSON 또는 Excel로 보고 저장할 수 있는 경량 편집기입니다. 데이터를 편집하고, 즐겨 사용하는 데이터베이스 연결을 구성하며, 익숙한 개체 검색 환경에서 데이터베이스 개체를 찾습니다. Windows
macOS
리눅스

SSMS(SQL Server Management Studio)
완벽한 GUI 지원으로 SQL Server 인스턴스 또는 데이터베이스를 관리합니다. SQL Server, Azure SQL Database 및 Azure Synapse Analytics의 모든 구성 요소에 액세스, 구성, 관리, 관리 및 개발합니다. 다양한 스크립트 편집기와 광범위한 그래픽 도구 그룹을 결합하여 모든 기술 수준의 개발자 및 데이터베이스 관리자를 위한 SQL에 대한 액세스를 제공하는 단일 포괄적인 유틸리티를 제공합니다. Windows

SSDT(SQL Server Data Tools)
SQL Server 관계형 데이터베이스, Azure SQL 데이터베이스, AS(Analysis Services) 데이터 모델, IS(Integration Services) 패키지 및 RS(Reporting Services) 보고서를 빌드하기 위한 최신 개발 도구입니다. SSDT를 사용하면 Visual Studio에서 애플리케이션을 개발할 때처럼 쉽게 SQL Server 콘텐츠 형식을 디자인 및 배포할 수 있습니다. Windows

Visual Studio Code
Visual Studio Code용 mssql 확장은 VISUAL Studio Code의 T-SQL에 대한 SQL Server 연결 및 풍부한 편집 환경을 지원하는 공식 SQL Server 확장입니다. 경량 편집기에서 T-SQL 스크립트를 작성합니다. Windows
macOS
Linux

명령줄 도구

다음 도구는 기본 명령줄 도구입니다.

도구 설명 운영 체제
Bcp 대량 복사 프로그램 유틸리티(bulk copy program utility, bcp)는 MicrosoftSQL Server 인스턴스와 사용자가 지정한 형식의 데이터 파일 간에 데이터를 대량 복사합니다. Windows
macOS
리눅스
mssql-cli(미리 보기) mssql-cli 는 SQL Server를 쿼리하기 위한 대화형 명령줄 도구입니다. 또한 IntelliSense, 구문 고조도 등을 갖춘 명령줄 도구를 사용하여 SQL Server를 쿼리합니다. Windows
macOS
리눅스
mssql-conf mssql-conf 는 Linux에서 실행되는 SQL Server를 구성합니다. Linux
mssql-scripter(미리 보기) mssql-scripter 는 SQL Server 데이터베이스를 스크립팅하기 위한 다중 플랫폼 명령줄 환경입니다. Windows
macOS
리눅스
sqlcmd sqlcmd 유틸리티를 사용하면 명령 프롬프트에서 Transact-SQL 문, 시스템 프로시저 및 스크립트 파일을 입력할 수 있습니다. Windows
macOS
리눅스
sqlpackage sqlpackage 는 여러 데이터베이스 개발 작업을 자동화하는 명령줄 유틸리티입니다. Windows
macOS
리눅스
SQL Server PowerShell SQL Server PowerShell 은 SQL 작업을 위한 cmdlet을 제공합니다. Windows
macOS
리눅스

마이그레이션 및 기타 도구

이러한 도구는 SQL 데이터베이스에 대한 다른 기능을 마이그레이션, 구성 및 제공하는 데 사용됩니다.

도구 설명
구성 관리자 SQL Server 구성 관리자를 사용하여 SQL Server 서비스를 구성하고 네트워크 연결을 구성할 수 있습니다. Configuration Manager는 Windows에서 실행됩니다.
데이터베이스 실험 도우미 데이터베이스 실험 도우미를 사용하여 지정된 워크로드에 대해 대상 버전의 SQL을 평가합니다.
데이터 Migration Assistant Data Migration Assistant 도구를 사용하면 새 버전의 SQL Server 또는 Azure SQL Database에서 데이터베이스 기능에 영향을 줄 수 있는 호환성 문제를 검색하여 최신 데이터 플랫폼으로 업그레이드할 수 있습니다.
Distributed Replay Distributed Replay 기능을 사용하여 향후 SQL Server 업그레이드의 영향을 쉽게 평가할 수 있습니다. 또한 Distributed Replay를 사용하여 하드웨어 및 운영 체제 업그레이드 및 SQL Server 튜닝의 영향을 평가할 수 있습니다.
Ssbdiagnose ssbdiagnose 유틸리티는 Service Broker 대화 또는 Service Broker 서비스 구성의 문제를 보고합니다.
SQL Server Migration Assistant SQL Server Migration Assistant를 사용하여 Microsoft Access, DB2, MySQL, Oracle 및 Sybase에서 SQL Server로의 데이터베이스 마이그레이션을 자동화합니다.

이 페이지에 언급되지 않은 다른 도구를 찾고 있는 경우 SQL 명령 프롬프트 유틸리티 및 SQL Server 확장 기능 및 도구 다운로드를 참조하세요.

다음 단계

이러한 도구와 함께 사용할 수 있는 다양한 데이터베이스.