Microsoft Azure Data Studioは、SQL Server、Azure SQLデータベース、およびAzureSQLデータウェアハウスの管理に使用できる無料のクロスプラットフォームツールです。
AzureDataStudioは以前はSQLOperationsStudioと呼ばれていましたが(プレビューリリース中)、2018年9月24日に一般提供(GA)に移行すると、AzureDataStudioに名前が変更されました。
Azure Data Studioはグラフィカルユーザーインターフェイス(GUI)を使用しているため、インターフェイスをポイントしてクリックすることができます。とはいえ、Azure Data Studioは軽量のツールであるため、ポイントアンドクリックを使用してすべてを実行できるわけではありません。ただし、いつでもクエリエディタをポイントしてクリックすることができます。クエリエディタでは、必要なほとんどすべてのことに対してSQLクエリを実行できます。
Azure Data Studioは、macOS、Linux、およびWindowsオペレーティングシステムで使用できます。
Azure Data Studioで何ができますか?
Azure Data Studioを使用すると、次のようなことができます:
- データベースを作成して管理する
- データベースオブジェクト(データベース、ビューなど)を参照する
- SQLクエリを実行する
- 結果をテキスト、JSON、XML、またはExcelとして表示および保存します
- セル内で直接データを編集する
- データベース接続を整理および管理する
- データベースのバックアップと復元
AzureDataStudioの機能
AzureDataStudioの機能には次のものがあります。
- 複数のタブウィンドウ
- 豊富なSQLエディター
- IntelliSense
- キーワードの完成
- コードスニペットとコードナビゲーション
- ソース管理の統合(GitとTFS)
- 統合端末。 SQLOPSインターフェース内から、Bash、PowerShell、sqlcmd、bcp、sshなどのコマンドラインツールを直接実行できます。
- 拡張性と拡張性のオーサリング。
AzureDataStudioを使用する理由
SQL Serverを管理するためのオプションはたくさんあるので、なぜ誰もがAzureDataStudioを使用したいと思うのか疑問に思われるかもしれません。結局のところ、mssql-cli、sql-cli、sqlcmdなどのコマンドラインツールがあります。また、SQL Serverデータツール(SSDT)やSQL Server Management Studio(SSMS)などのGUIがあります。
特に、SSMSは、主にSQL Serverのインストールプロセス中にオプションとして含まれていたため、従来から人気のあるオプションでした。ただし、SSMSはSQL Serverとは別のインストールとして提供されるようになったため、どちらの場合も、GUIが必要な場合は、SQLServerインストールとは別にダウンロードしてインストールする必要があります。
SSMSを使用しない理由の1つは、SSMSがWindowsアプリケーションであるため、LinuxまたはmacOSを実行している場合でもオプションではないことです。また、SSMSはより本格的な管理ツールであり、ニーズによってはやり過ぎになる可能性があります。
一方、Azure Data Studioは、SQLServerをすばやく起動して実行できる軽量のツールです。また、データベース開発者の場合は、必要なのはそれだけです(必要なDB管理者の作業量によって異なります)。
Azure Data StudioがSSMSより優れている主な利点の1つは、LinuxおよびmacOSで実行できることです。したがって、LinuxまたはMacを実行している場合は、AzureDataStudioを試してみてください。
AzureDataStudioを試す
Azure Data Studioのインストールは、他のソフトウェアのインストールと同じくらい簡単です。
いずれにせよ、インストールプロセスをガイドするチュートリアルをいくつか作成しました:
- MacにAzureDataStudioをインストールする方法
- UbuntuにAzureDataStudioをインストールする方法
- RedHatにAzureDataStudioをインストールする方法
- SSMSのインストール方法(Windowsのみ– SSMSをインストールすると、Azure Data Studioが自動的にインストールされるようになりました)
また、Azure Data Studioを使用してデータベースを作成する方法と、必要に応じてMac上のAzureDataStudioを使用してデータベースを復元する方法についての簡単なチュートリアルも作成しました。
AzureDataStudioをダウンロード
こちらがAzureDataStudioのダウンロードページです。
これがAzureDataStudioGithubページです。