Azure Data Studio とはWhat is Azure Data Studio?

Azure Data Studio とは、Windows、macOS、Linux 上でオンプレミス プラットフォーム、クラウド データ プラットフォームの Microsoft ファミリを使用するデータ プロフェッショナルを対象にした、クロスプラットフォーム データベース ツールです。Azure Data Studio is a cross-platform database tool for data professionals using the Microsoft family of on-premises and cloud data platforms on Windows, MacOS, and Linux.

SQL Operations Studio というプレビュー名で以前にリリースされていた Azure Data Studio では、IntelliSense、コード スニペット、ソース管理の統合、統合されたターミナルを含む最新のエディター エクスペリエンスが提供されています。Previously released under the preview name SQL Operations Studio, Azure Data Studio offers a modern editor experience with IntelliSense, code snippets, source control integration, and an integrated terminal. これは、データ プラットフォームのユーザーを念頭に置いて設計されており、クエリ結果セットのグラフ化機能とカスタマイズ可能なダッシュボードが組み込まれています。It is engineered with the data platform user in mind, with built in charting of query result sets and customizable dashboards.

Azure Data Studio のソース コードとそのデータ プロバイダーは、ソース コード EULA の下の GitHub で利用できます。この EULA では、ソフトウェアを変更および使用する権利が提供されますが、ソフトウェアを再配布したりクラウドサービス内でホストしたりすることはできません。The source code for Azure Data Studio and its data providers is available on GitHub under a source code EULA that provides rights to modify and use the software, but not to redistribute it or host it in a cloud service. 詳細については、「Azure Data Studio FAQ」(Azure Data Studio の FAQ) を参照してください。For more information, see Azure Data Studio FAQ.

ダウンロードしてインストールするAzure Data StudioAzure Data StudioDownload and Install Azure Data StudioAzure Data Studio

IntelliSense を使用した SQL コード エディターSQL code editor with IntelliSense

Azure Data StudioAzure Data Studio では、組み込み機能によって日々の作業を容易にする、キーボードに重点を置いた最新の SQL コーディング エクスペリエンスが提供されます。その組み込み機能には、複数のタブ ウィンドウ、充実した SQL エディター、IntelliSense、キーワード補完、コード スニペット、コード ナビゲーション、ソース管理の統合 (Git) などがあります。offers a modern, keyboard-focused SQL coding experience that makes your everyday tasks easier with built-in features, such as multiple tab windows, a rich SQL editor, IntelliSense, keyword completion, code snippets, code navigation, and source control integration (Git). オンデマンドの SQL クエリを実行し、結果をテキスト、JSON、または Excel として表示し、保存します。Run on-demand SQL queries, view and save results as text, JSON, or Excel. 使い慣れたオブジェクト ブラウズ エクスペリエンスで、データの編集、お気に入りのデータベース接続の整理、データベース オブジェクトの参照を行います。Edit data, organize your favorite database connections, and browse database objects in a familiar object browsing experience. SQL エディターの使用方法については、「SQL エディターを使用してデータベース オブジェクトを作成する」を参照してください。To learn how to use the SQL editor, see Use the SQL editor to create database objects.

スマート SQL コード スニペットSmart SQL code snippets

SQL コード スニペットにより、データベース、テーブル、ビュー、ストアド プロシージャ、ユーザー、ログイン、ロールなどを作成するため、および既存のデータベース オブジェクトを更新するための適切な SQL 構文が生成されます。SQL code snippets generate the proper SQL syntax to create databases, tables, views, stored procedures, users, logins, roles, etc., and to update existing database objects. スマート スニペットを使用して、開発またはテストを目的としたデータベースのコピーをすばやく作成したり、CREATE および INSERT スクリプトを生成して実行したりできます。Use smart snippets to quickly create copies of your database for development or testing purposes, and to generate and execute CREATE and INSERT scripts.

Azure Data StudioAzure Data Studio には、カスタム SQL コード スニペットを作成する機能も用意されています。also provides functionality to create custom SQL code snippets. 詳細については、「コード スニペットの作成と使用」を参照してください。To learn more, see Create and use code snippets.

カスタマイズ可能なサーバーとデータベースのダッシュボードCustomizable Server and Database Dashboards

充実したカスタマイズ可能なダッシュボードを作成することで、データベースでのパフォーマンスに関するボトルネックを監視し、そのトラブルシューティングを迅速に行うことができます。Create rich customizable dashboards to monitor and quickly troubleshoot performance bottlenecks in your databases. 分析情報ウィジェットとデータベース (およびサーバー) ダッシュボードの詳細については、「分析情報ウィジェットを使用したサーバーとデータベースの管理」を参照してください。To learn about insight widgets, and database (and server) dashboards, see Manage servers and databases with insight widgets.

接続管理 (サーバー グループ)Connection management (server groups)

サーバー グループにより、使用するサーバーとデータベースの接続情報を整理するための手段が提供されます。Server groups provide a way to organize connection information for the servers and databases you work with. 詳細については、「サーバー グループ」を参照してください。For details, see Server groups.

統合ターミナルIntegrated Terminal

Azure Data StudioAzure Data Studio ユーザー インターフェイス内の [統合ターミナル] ウィンドウにあるお気に入りのコマンドライン ツール (Bash、PowerShell、sqlcmd、bcp、ssh など) を使用できます。Use your favorite command-line tools (for example, Bash, PowerShell, sqlcmd, bcp, and ssh) in the Integrated Terminal window right within the Azure Data StudioAzure Data Studio user interface. 統合ターミナルの詳細については、「統合ターミナル」を参照してください。To learn about the integrated terminal, see Integrated terminal.

拡張性と拡張機能の作成Extensibility and extension authoring

基本インストールの機能を拡張することで、Azure Data StudioAzure Data Studio のエクスペリエンスを向上させることができます。Enhance the Azure Data StudioAzure Data Studio experience by extending the functionality of the base installation. Azure Data StudioAzure Data Studio では、拡張機能の作成のサポートだけでなく、データ管理アクティビティの機能拡張ポイントも提供されます。provides extensibility points for data management activities, as well as support for extension authoring.

Azure Data StudioAzure Data Studio における機能拡張の詳細については、機能拡張に関するページを参照してください。To learn about extensibility in Azure Data StudioAzure Data Studio, see Extensibility. 拡張機能の作成の詳細については、拡張機能の作成に関するページを参照してください。To learn about authoring extensions, see Extension authoring.

SQL Server Management Studio (SSMS) との機能の比較Feature comparison with SQL Server Management Studio (SSMS)

Azure Data Studio は次のような場合に使用します。Use Azure Data Studio if you:

  • macOS または Linux 上で実行する必要があるNeed to run on macOS or Linux
  • SQL Server 2019 ビッグ データ クラスターに接続しようとしているAre connecting to a SQL Server 2019 big data cluster
  • ほとんどの時間をクエリの編集や実行に使用しているSpend most of your time editing or executing queries
  • 結果セットをすばやくグラフ化して視覚化する機能が必要であるNeed the ability to quickly chart and visualize result sets
  • sqlcmd または PowerShell を使用して統合ターミナル経由でほとんどの管理タスクを実行することができるCan execute most administrative tasks via the integrated terminal using sqlcmd or Powershell
  • ウィザード エクスペリエンスの必要は最小限であるHave minimal need for wizard experiences
  • 詳細な管理構成を行う必要はないDo not need to do deep administrative configuration

SQL Server Management Studio は次の場合に使用します。Use SQL Server Management Studio if you:

  • ほとんどの時間をデータベース管理タスクに費やしているSpend most of your time on database administration tasks
  • 詳細な管理構成を実行しているAre doing deep administrative configuration
  • ユーザー管理、脆弱性評価、セキュリティ機能の構成などのセキュリティ管理を行っているAre doing security management, including user management, vulnerability assessment, and configuration of security features
  • SQL Server クエリ ストアのレポートを利用するMake use of the Reports for SQL Server Query Store
  • パフォーマンス チューニング アドバイザーとダッシュボードを使用する必要があるNeed to make use of performance tuning advisors and dashboards
  • DACPAC のインポート/エクスポートを行っているAre doing import/export of DACPACs
  • 登録済みサーバーにアクセスする必要があり、Windows で SQL Server サービスを制御する場合Need access to Registered Servers and want to control SQL Server services on Windows

ShellShell

機能Feature Azure Data StudioAzure Data Studio SSMSSSMS
Azure サインインAzure Sign-In はいYes はいYes
ダッシュボードDashboard はいYes
拡張機能Extensions はいYes
統合ターミナルIntegrated Terminal はいYes
オブジェクト エクスプローラーObject Explorer はいYes はいYes
オブジェクト スクリプト作成Object Scripting はいYes はいYes
プロジェクト システムProject System はいYes
テーブルからの選択Select from Table はいYes はいYes
ソース コード管理Source Code Control はいYes
タスク ウィンドウTask Pane はいYes
テーマTheming はいYes
ダーク モードDark Mode はいYes
Azure Resource ExplorerAzure Resource Explorer プレビューPreview
スクリプト生成ウィザードGenerate Scripts Wizard はいYes
DACPAC のインポート/エクスポートImport\Export DACPAC はいYes
オブジェクトのプロパティObject Properties はいYes
テーブル デザイナー (Table Designer)Table Designer はいYes

クエリ エディターQuery Editor

機能Feature Azure Data StudioAzure Data Studio SSMSSSMS
グラフ ビューアーChart Viewer はいYes
結果を CSV、JSON、XLSX にエクスポートExport Results to CSV, JSON, XLSX はいYes
IntelliSenseIntelliSense はいYes はいYes
スニペットSnippets はいYes はいYes
プラン表示Show Plan プレビューPreview はいYes
クライアント統計Client Statistics はいYes
ライブ クエリ統計Live Query Stats はいYes
[クエリ オプション]Query Options はいYes
[結果をファイルに出力]Results to File はいYes
[結果をテキストで表示]Results to Text はいYes
空間ビューアーSpatial Viewer はいYes
sqlcmdSQLCMD はいYes

オペレーティング システムのサポートOperating System Support

機能Feature Azure Data StudioAzure Data Studio SSMSSSMS
LinuxLinux はいYes
macOSmacOS はいYes
WindowsWindows はいYes はいYes

Data EngineeringData Engineering

機能Feature Azure Data StudioAzure Data Studio SSMSSSMS
外部テーブルの作成ウィザードCreate External Table Wizard プレビューPreview
HDFS 統合HDFS Integration プレビューPreview
ノートブックNotebooks プレビューPreview

データベースの管理Database Administration

機能Feature Azure Data StudioAzure Data Studio SSMSSSMS
バックアップ/復元Backup / Restore はいYes はいYes
フラット ファイルのインポートFlat File Import プレビューPreview はいYes
SQL エージェントSQL Agent プレビューPreview はいYes
SQL ProfilerSQL Profiler プレビューPreview はいYes
Always OnAlways On はいYes
Always EncryptedAlways Encrypted はいYes
データ コピー ウィザードCopy Data Wizard はいYes
データ チューニング アドバイザーData Tuning Advisor はいYes
エラー ログ ビューアーError Log Viewer はいYes
メンテナンス プランMaintenance Plans はいYes
マルチサーバー クエリMulti-Server Query はいYes
ポリシー ベースの管理Policy Based Management はいYes
PolyBasePolyBase はいYes
クエリ ストアQuery Store はいYes
[登録済みサーバー]Registered Servers はいYes
のレプリケーションReplication はいYes
セキュリティ管理Security Management はいYes
Service BrokerService Broker はいYes
SQL MailSQL Mail はいYes
テンプレート エクスプローラーTemplate Explorer はいYes
脆弱性評価Vulnerability Assessment はいYes
XEvent 管理XEvent Management はいYes

次の手順Next steps

info_tip SQL ツールのヘルプを参照するGet help for SQL tools

コンテンツの編集 SQL ドキュメントの投稿Contribute SQL documentation

コンテンツを自分で編集できることはご存じですか。Did you know that you could edit the content yourself? これにより、ドキュメントが改善されるだけでなく、ページの共同作成者としてもクレジットされます。If you do so, not only will our documentation improve, but you'll also be credited as a contributor to the page.