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 で入手できます。この EULA では、ソフトウェアを再配布したりクラウドサービス内でホストしたりすることはできません。 詳細については、「Azure Data Studio に関する FAQ」を参照してください。
Azure Data Studio のダウンロードとインストール
IntelliSense を使用した SQL コード エディター
Azure Data Studio では、組み込み機能によって日々の作業を容易にする、キーボードを中心とした最新の SQL コーディング エクスペリエンスが提供されます。その組み込み機能には、複数のタブ ウィンドウ、充実した SQL エディター、IntelliSense、キーワード補完、コード スニペット、コード ナビゲーション、ソース管理の統合 (Git) などがあります。 オンデマンドの 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 機能拡張の詳細については、拡張機能に関するページを参照してください。 拡張機能の作成の詳細については、「拡張機能の作成」を参照してください。
SQL Server Management Studio (SSMS) との機能の比較
Azure Data Studio は次のような場合に使用します。
- 主にクエリの編集または実行を行っている。
- 結果セットをすばやくグラフ化して視覚化する機能が必要である。
- sqlcmd または PowerShell を使用して統合ターミナル経由でほとんどの管理タスクを実行することができる。
- ウィザードのエクスペリエンスが最小限必要である。
- 詳細な管理またはプラットフォームに関連する構成を行う必要はない。
- macOS または Linux 上で実行する必要がある。
SQL Server Management Studio は次の場合に使用します。
- 複雑な管理またはプラットフォームの構成を行っている。
- ユーザー管理、脆弱性評価、セキュリティ機能の構成などのセキュリティ管理を行っている。パフォーマンスのチューニングには、アドバイザーやダッシュボードを活用している。
- データベース ダイアグラムとテーブル デザイナーを使用する。
- 登録済みサーバーへのアクセスが必要である。
- ライブ クエリ統計、またはクライアント統計を利用する。
シェルの機能
特徴量 | Azure Data Studio | SSMS |
---|---|---|
Azure サインイン | はい | はい |
ダッシュボード | はい | |
拡張機能 | はい | |
統合ターミナル | はい | |
オブジェクト エクスプローラー | はい | はい |
オブジェクト スクリプト作成 | はい | はい |
テーブルからの選択 | はい | はい |
ソース コード管理 | はい | |
タスク ウィンドウ | はい | |
テーマ (ダーク モードを含む) | はい | |
Azure Resource Explorer | はい | |
スクリプト生成ウィザード | はい | |
オブジェクトのプロパティ | プレビュー | はい |
テーブル デザイナー (Table Designer) | はい | はい |
クエリ エディター
特徴量 | Azure Data Studio | SSMS |
---|---|---|
グラフ ビューアー | はい | |
結果を CSV、JSON、XLSX にエクスポート | はい | |
[結果をファイルに出力] | はい | |
[結果をテキストで表示] | はい | |
IntelliSense | はい | はい |
スニペット | はい | はい |
プラン表示 | はい | はい |
クライアント統計 | はい | |
ライブ クエリ統計 | はい | |
[クエリ オプション] | はい | |
空間ビューアー | はい | |
sqlcmd | はい | はい |
オペレーティング システムのサポート
特徴量 | Azure Data Studio | SSMS |
---|---|---|
Windows | はい | はい |
macOS | はい | |
Linux | はい |
Data Engineering
特徴量 | Azure Data Studio | SSMS |
---|---|---|
外部データウィザード | プレビュー | |
HDFS 統合 | プレビュー | |
ノートブック | プレビュー |
データベースの管理
特徴量 | Azure Data Studio | SSMS |
---|---|---|
バックアップ/復元 | プレビュー | はい |
フラット ファイルのインポート | はい | はい |
SQL エージェント | プレビュー | はい |
SQL Profiler | プレビュー | はい |
常時接続 | はい | |
Always Encrypted | はい | |
データ コピー ウィザード | はい | |
データ チューニング アドバイザー | はい | |
データベース ダイアグラム | はい | |
エラー ログ ビューアー | はい | |
メンテナンス プラン | はい | |
マルチサーバー クエリ | はい | |
ポリシー ベースの管理 | はい | |
PolyBase | はい | |
クエリ ストア | はい | |
[登録済みサーバー] | はい | |
レプリケーション | はい | |
セキュリティ管理 | はい | はい |
Service Broker | はい | |
SQL の評価 | プレビュー | はい |
SQL Mail | はい | |
テンプレート エクスプローラー | はい | |
脆弱性評価 | はい | |
XEvent 管理 | はい |
データベース開発
特徴量 | Azure Data Studio | SSMS |
---|---|---|
DACPAC のインポート/エクスポート | はい | はい |
SQL プロジェクト | プレビュー | |
スキーマ比較 | はい |
SQL ツール サービス
Azure Data Studio は、SqlToolsService をアプリケーションの SQL API レイヤーとして使用しています。 SQL Tools Service は .NET ベースであり、MIT ライセンスに基づくオープンソースです。 SQL 接続の場合、SQL Tools Service では SQL ドライバーとして Microsoft.Data.SqlClient を使用します。
関連するコンテンツ
- Azure Data Studio のダウンロードとインストール
- Azure Data Studio に関する FAQ
- SQL Server に対する接続およびクエリ
- Azure SQL Database に対する接続およびクエリ
- SQL Server Management Studio (SSMS) のダウンロード
SQL ツールのヘルプを参照する
- さまざまなヘルプの利用方法
- SSMS ユーザー フィードバック。
- Azure Data Studio に関する Git イシューの提出
- Azure Data Studio への投稿
- SQL クライアント ツールのフォーラム
- SQL Server Data Tools - MSDN フォーラム
- 法人のお客様向けサポート オプション
ドキュメントへの投稿
コンテンツを自分で編集できることはご存じですか。 これにより、ドキュメントが改善されるだけでなく、ページの共同作成者としてもクレジットされます。
詳細については、Microsoft Learn のドキュメントを参照してください。