Azure Data Studio란?

Azure Data Studio는 인기 있는 클라우드 및 온-프레미스 데이터베이스에 연결된 간단한 플랫폼 간 데이터 관리 및 개발 도구입니다. Azure Data Studio는 Windows, macOS 및 Linux를 지원하며, 즉시 Azure SQL 및 SQL Server에 연결할 수 있습니다. 확장 라이브러리에서 MySQL, PostgreSQL 및 CosmosDB를 비롯한 더 많은 데이터베이스 지원 옵션을 찾습니다.

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

스마트 SQL 코드 조각

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

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

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

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

커넥트ion 관리(서버 그룹)

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

통합 터미널

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 Resource Explorer
스크립트 생성 마법사
개체 속성 프리뷰
테이블 디자이너

쿼리 편집기

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

운영 체제 지원

기능 Azure Data Studio SSMS
Windows
macOS
Linux

데이터 엔지니어링

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

데이터베이스 관리istration

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

데이터베이스 개발

기능 Azure Data Studio SSMS
Import\Export DACPAC
SQL 프로젝트 프리뷰
스키마 비교

SQL Tools Service

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

다음 단계

SQL 도구 도움말 보기

설명서에 기여

콘텐츠를 직접 편집할 수 있다는 사실을 알고 계셨나요? 직접 편집하면 설명서가 개선될 뿐만 아니라 페이지에 참여자로 기입됩니다.

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