Azure Data Studio とはWhat is Azure Data Studio?
Azure Data Studio とは、Windows、macOS、Linux 上のデータ プラットフォームがオンプレミスとクラウドである、データ プロフェッショナルを対象にした、クロスプラットフォーム データベース ツールです。Azure Data Studio is a cross-platform database tool for data professionals using on-premises and cloud data platforms on Windows, macOS, and Linux.
Azure Data Studio では、IntelliSense、コード スニペット、ソース管理の統合、統合されたターミナルを含む最新のエディター エクスペリエンスが提供されています。Azure Data Studio offers a modern editor experience with IntelliSense, code snippets, source control integration, and an integrated terminal. これは、データ プラットフォームのユーザーを念頭に置いて設計されており、クエリ結果セットのグラフ化機能とカスタマイズ可能なダッシュボードが組み込まれています。It's 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 Studio のダウンロードとインストールDownload and Install Azure Data Studio
IntelliSense を使用した SQL コード エディターSQL code editor with IntelliSense
Azure Data Studio では、組み込み機能によって日々の作業を容易にする、キーボードに重点を置いた最新の SQL コーディング エクスペリエンスが提供されます。その組み込み機能には、複数のタブ ウィンドウ、充実した SQL エディター、IntelliSense、キーワード補完、コード スニペット、コード ナビゲーション、ソース管理の統合 (Git) などがあります。Azure Data Studio 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, 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 Studio には、カスタム SQL コード スニペットを作成する機能も用意されています。Azure Data Studio 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 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 Studio user interface. 統合ターミナルの詳細については、「統合ターミナル」を参照してください。To learn about the integrated terminal, see Integrated terminal.
拡張性と拡張機能の作成Extensibility and extension authoring
基本インストールの機能を拡張することで、Azure Data Studio のエクスペリエンスを向上させることができます。Enhance the Azure Data Studio experience by extending the functionality of the base installation. Azure Data Studio では、データ管理アクティビティの機能拡張ポイントと、拡張機能の作成のサポートが提供されます。Azure Data Studio provides extensibility points for data management activities, and support for extension authoring.
Azure Data Studio 機能拡張の詳細については、拡張機能に関するページを参照してください。To learn about extensibility in Azure 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:
- 主にクエリの編集または実行を行っている。Are mostly 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 or platform related configuration.
- macOS または Linux 上で実行する必要がある。Need to run on macOS or Linux.
SQL Server Management Studio は次の場合に使用します。Use SQL Server Management Studio if you:
- 複雑な管理またはプラットフォームの構成を行っている。Are doing complex administrative or platform configuration.
- ユーザー管理、脆弱性評価、セキュリティ機能の構成など、セキュリティ管理を行っている。Are doing security management, including user management, vulnerability assessment, and configuration of security features.
- パフォーマンス チューニング アドバイザーとダッシュボードを使用する必要がある。Need to make use of performance tuning advisors and dashboards.
- データベース ダイアグラムとテーブル デザイナーを使用する。Use database diagrams and table designers.
- 登録済みサーバーへのアクセスが必要である。Need access to Registered Servers.
- ライブ クエリ統計、またはクライアント統計を利用する。Make use of live query stats or client statistics.
シェルの機能Shell features
特徴量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 | |
テーマ (ダーク モードを含む)Themes, including Dark Mode | はいYes | |
Azure Resource ExplorerAzure Resource Explorer | プレビューPreview | |
スクリプト生成ウィザードGenerate Scripts Wizard | はい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 | |
[結果をファイルに出力]Results to File | はいYes | |
[結果をテキストで表示]Results to Text | はいYes | |
IntelliSenseIntelliSense | はいYes | はいYes |
スニペットSnippets | はいYes | はいYes |
プラン表示Show Plan | プレビューPreview | はいYes |
クライアント統計Client Statistics | はいYes | |
ライブ クエリ統計Live Query Stats | はいYes | |
[クエリ オプション]Query Options | はいYes | |
空間ビューアーSpatial Viewer | はいYes | |
sqlcmdSQLCMD | はいYes | はいYes |
オペレーティング システムのサポートOperating System Support
特徴量Feature | Azure Data StudioAzure Data Studio | SSMSSSMS |
---|---|---|
WindowsWindows | はいYes | はいYes |
macOSmacOS | はいYes | |
LinuxLinux | はいYes |
Data EngineeringData Engineering
特徴量Feature | Azure Data StudioAzure Data Studio | SSMSSSMS |
---|---|---|
外部データウィザードExternal Data Wizard | プレビューPreview | |
HDFS 統合HDFS Integration | プレビューPreview | |
ノートブックNotebooks | プレビューPreview |
データベースの管理Database Administration
特徴量Feature | Azure Data StudioAzure Data Studio | SSMSSSMS |
---|---|---|
バックアップ/復元Backup / Restore | はいYes | はいYes |
フラット ファイルのインポートFlat File Import | はいYes | はいYes |
SQL エージェントSQL Agent | プレビューPreview | はいYes |
SQL ProfilerSQL Profiler | プレビューPreview | はいYes |
常時接続Always On | はいYes | |
Always EncryptedAlways Encrypted | はいYes | |
データ コピー ウィザードCopy Data Wizard | はいYes | |
データ チューニング アドバイザーData Tuning Advisor | はいYes | |
データベース ダイアグラムDatabase Diagrams | はい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 の評価SQL Assessment | プレビューPreview | はいYes |
SQL MailSQL Mail | はいYes | |
テンプレート エクスプローラーTemplate Explorer | はいYes | |
脆弱性評価Vulnerability Assessment | はいYes | |
XEvent 管理XEvent Management | はいYes |
データベース開発Database Development
特徴量Feature | Azure Data StudioAzure Data Studio | SSMSSSMS |
---|---|---|
DACPAC のインポート/エクスポートImport\Export DACPAC | はいYes | はいYes |
SQL プロジェクトSQL Projects | プレビューPreview | |
スキーマ比較Schema Compare | はいYes |
次のステップNext steps
- Azure Data Studio のダウンロードとインストールDownload and Install Azure Data Studio
- Azure Data Studio に関する FAQAzure Data Studio FAQ
- SQL Server に対する接続およびクエリConnect and query SQL Server
- Azure SQL Database に対する接続およびクエリConnect and query Azure SQL Database
SQL ツールのヘルプを参照する
- さまざまなヘルプの利用方法All the ways to get help
- Azure Data Studio に関する Git イシューの提出Submit an Azure Data Studio Git issue
- Azure Data Studio への投稿Contribute to Azure Data Studio
- SQL クライアント ツールのフォーラムSQL Client Tools Forum
- SQL Server Data Tools - MSDN フォーラムSQL Server Data Tools - MSDN forum
- 法人のお客様向けサポート オプションSupport options for business users
SQL ドキュメントへの投稿
コンテンツを自分で編集できることはご存じですか。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.