Azure Data Studio란?

Azure Data Studio는 데이터 전문가를 위한 간단한 플랫폼 간 데이터 관리 및 개발 도구입니다. IntelliSense, 코드 조각, 소스 제어 통합 및 통합 터미널을 통해 최신 편집기 환경을 제공하여 데이터베이스를 보다 쉽게 관리하고 개발할 수 있습니다.

Windows, macOS 및 Linux 지원을 통해 Azure Data Studio를 사용하면 Azure SQL, SQL Server, MySQL, PostgreSQL 및 Cosmos DB를 비롯한 다양한 데이터베이스에 연결할 수 있습니다. 확장성을 통해 사용자는 워크플로에 적합한 익스텐션을 설치하여 환경을 사용자 지정할 수 있습니다.

Azure Data Studio의 유사한 인터페이스는 IntelliSense, 코드 조각, 원본 제어 통합 및 통합 터미널을 포함하는 최신 편집기 환경을 제공합니다. 데이터 플랫폼 사용자를 염두에 두고 설계된 이 제품의 확장성을 통해 사용자는 데이터베이스 마이그레이션, 차트화, GitHub Copilot 등 워크플로와 관련된 확장을 설치하여 환경을 사용자 지정할 수 있습니다!

Azure Data Studio의 소스 코드 및 데이터 공급자는 소프트웨어를 수정하고 사용할 수 있지만 클라우드 서비스에서 재배포하거나 호스트할 수는 없는 소스 코드 EULA에 따라 GitHub에서 사용할 수 있습니다. 자세한 내용은 Azure Data Studio FAQ를 참조하세요.

Azure Data Studio 다운로드 및 설치

IntelliSense를 포함하는 SQL 코드 편집기

Azure Data Studio는 여러 탭 창, 다양한 기능의 SQL 편집기, IntelliSense, 키워드 완성, 코드 조각, 코드 탐색, 소스 제어 통합(Git)과 같은 기본 제공 기능을 통해 일상적인 작업을 간편하게 수행할 수 있는 키보드 중심의 최신 SQL 코딩 환경을 제공합니다. 주문형 SQL 쿼리를 실행하고 결과를 표시하고 텍스트, JSON 또는 Excel로 저장합니다. 데이터를 편집하고, 즐겨 사용하는 데이터베이스 연결을 구성하며, 익숙한 개체 검색 환경에서 데이터베이스 개체를 찾습니다. SQL 편집기를 사용하는 방법에 대한 자세한 내용은 SQL 편집기를 사용하여 데이터베이스 개체 만들기를 참조하세요.

스마트 SQL 코드 조각

SQL 코드 조각은 데이터베이스, 테이블, 뷰, 저장 프로시저, 사용자, 로그인 및 역할을 만드는 적절한 SQL 구문을 생성하고 기존 데이터베이스 개체를 업데이트합니다. 스마트 코드 조각을 사용하여 개발 또는 테스트 목적으로 데이터베이스 복사본을 빠르게 만들고 CREATE 및 INSERT 스크립트를 생성 및 실행할 수 있습니다.

Azure Data Studio에서는 사용자 지정 SQL 코드 조각을 만드는 기능도 제공합니다. 자세한 내용은 코드 조각 만들기 및 사용을 참조하세요.

사용자 지정 가능한 서버 및 데이터베이스 대시보드

다양한 사용자 지정 가능 대시보드를 만들어 데이터베이스에서 성능 병목 현상을 모니터링하고 신속하게 해결할 수 있습니다. 인사이트 위젯 및 데이터베이스(및 서버) 대시보드에 대해 알아보려면 인사이트 위젯을 사용하여 서버 및 데이터베이스 관리하기를 참조하세요.

연결 관리(서버 그룹)

서버 그룹은 사용하는 서버 및 데이터베이스에 대한 연결을 구성하는 방법을 제공합니다. 자세한 내용은 서버 그룹을 참조하세요.

통합 터미널

Azure Data Studio 사용자 인터페이스 안에 있는 통합 터미널 창에서 즐겨 사용하는 명령줄 도구(예: Bash, PowerShell, sqlcmd, BCP 및 ssh)를 사용할 수 있습니다. 통합 터미널에 대해 알아보려면 통합 터미널을 참조하세요.

확장성 및 확장 작성

기본 설치의 기능을 확장하여 Azure Data Studio 환경을 향상합니다. Azure Data Studio는 데이터 관리 작업을 위한 확장성 지점과 확장 작성 지원을 제공합니다.

Azure Data Studio의 확장성에 대한 자세한 내용은 확장성을 참조하세요. 확장 작성에 대한 자세한 내용은 확장 작성을 참조하세요.

SSMS(SQL Server Management Studio) 기능 비교

Azure Data Studio를 사용하는 경우:

  • 대부분 쿼리를 편집 또는 실행하는 경우입니다.
  • 결과 집합을 빠르게 차트로 만들고 시각화할 수 있는 기능이 필요합니다.
  • sqlcmd 또는 PowerShell을 사용하여 통합 터미널을 통해 대부분의 관리 작업을 실행할 수 있습니다.
  • 마법사 환경이 별로 필요하지 않습니다.
  • 심층 관리 또는 플랫폼 관련 구성을 수행할 필요가 없습니다.
  • macOS 또는 Linux에서 실행해야 합니다.

SQL Server Management Studio를 사용하는 경우:

  • 복잡한 관리 또는 플랫폼 구성을 수행하고 있습니다.
  • 사용자 관리, 취약성 평가 및 보안 기능 구성을 포함한 보안 관리를 수행하고 있습니다. 성능 조정 어드바이저 및 대시보드를 사용해야 합니다.
  • 데이터베이스 다이어그램 및 테이블 디자이너를 사용합니다.
  • 등록된 서버에 액세스해야 합니다.
  • 활성 쿼리 통계 또는 클라이언트 통계를 사용합니다.

셸 기능

기능 Azure Data Studio SSMS
Azure 로그인
대시보드
확장
통합 터미널
개체 탐색기
개체 스크립팅
테이블에서 선택
소스 코드 제어
작업창
테마(다크 모드 포함)
Azure 리소스 탐색기
스크립트 생성 마법사
개체 속성 프리뷰
테이블 디자이너

쿼리 편집기

기능 Azure Data Studio SSMS
차트 뷰어
CSV, JSON, XLSX로 결과 내보내기
파일로 결과 저장
결과를 텍스트로 내보내기
IntelliSense
코드 조각
플랜 표시
클라이언트 통계
활성 쿼리 통계
쿼리 옵션
공간 뷰어
SQLCMD

운영 체제 지원

기능 Azure Data Studio SSMS
Windows
macOS
Linux

데이터 엔지니어링

기능 Azure Data Studio SSMS
외부 데이터 마법사 프리뷰
HDFS 통합 프리뷰
Notebooks 프리뷰

데이터베이스 관리

기능 Azure Data Studio SSMS
백업/복원 프리뷰
플랫 파일 가져오기
SQL 에이전트 프리뷰
SQL 프로파일러 프리뷰
Always On
Always Encrypted
데이터 복사 마법사
데이터 튜닝 관리자
데이터베이스 다이어그램
오류 로그 뷰어
유지 관리 계획
다중 서버 쿼리
정책 기반 관리
PolyBase
쿼리 저장소
등록된 서버
복제
보안 관리
Service Broker
SQL 평가 프리뷰
SQL 메일
템플릿 탐색기
취약성 평가
XEvent 관리

데이터베이스 개발

기능 Azure Data Studio SSMS
DACPAC 가져오기/내보내기
SQL 프로젝트 프리뷰
스키마 비교

SQL Tools Service

Azure Data Studio는 애플리케이션의 SQL API 레이어로 SqlToolsService를 사용합니다. SQL Tools Service는 .NET 기반이며 MIT 라이선스에 따른 오픈 소스입니다. SQL 연결의 경우 SQL Tools Service는 Microsoft.Data.SqlClient를 SQL 드라이버로 사용합니다.

SQL 도구 도움말 보기

문서에 기여

콘텐츠를 직접 편집할 수 있다는 것을 알고 계셨나요? 직접 편집하여 설명서를 개선하고, 페이지에 기여자로 참여하세요.

자세한 내용은 Microsoft Learn 설명서 편집을 참조하세요.