更新:SQLOperationsStudioはAzureDataStudioに名前が変更されました。
SQL Operations Studio( SQLOPSと略されることもあります 、 SQL Ops Studio 、または SQL Ops )は、SQL Server、Azure SQLデータベース、およびAzureSQLデータウェアハウスの管理に使用できる無料のクロスプラットフォームツールです。
SQLOPSはグラフィカルユーザーインターフェイス(GUI)を使用するため、インターフェイスをポイントしてクリックすることができます。とはいえ、SQLOPSは軽量のツールであるため、ポイントアンドクリックを使用してすべてを実行できるわけではありません。ただし、いつでもクエリエディタをポイントしてクリックすることができます。クエリエディタでは、必要なほとんどすべてのことに対してSQLクエリを実行できます。
SQLOPSは、macOS、Linux、およびWindowsオペレーティングシステムで使用できます。
SQL Operations Studioで何ができますか?
SQL Operations Studioを使用すると、次のようなことができます。
- データベースを作成して管理する
- データベースオブジェクト(データベース、ビューなど)を参照する
- SQLクエリを実行する
- 結果をテキスト、JSON、またはExcelとして表示および保存します
- セル内で直接データを編集する
- データベース接続を整理および管理する
- データベースのバックアップと復元
SQLOperationsStudioの機能
SQLOPSの機能には次のものがあります。
- 複数のタブウィンドウ
- 豊富なSQLエディター
- IntelliSense
- キーワードの完成
- コードスニペットとコードナビゲーション
- ソース管理の統合(GitとTFS)
- 統合端末。 SQLOPSインターフェース内から、Bash、PowerShell、sqlcmd、bcp、sshなどのコマンドラインツールを直接実行できます。
SQLOperationsStudioを使用する理由
SQL Serverを管理するためのオプションはたくさんあるので、なぜ誰もがSQLOPSを使用したいと思うのか疑問に思われるかもしれません。結局のところ、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はより本格的な管理ツールであり、ニーズによってはやり過ぎになる可能性があります。
一方、SQL Operations Studioは、SQLServerをすばやく起動して実行できる軽量のツールです。
また、SQLOPSがSSMSよりも優れている点の1つは、LinuxおよびmacOSで実行できることです。したがって、LinuxまたはMacを実行している場合は、SQLOpsStudioを試してみてください。
この記事の執筆時点では、SQLOPSはプレビューモードであるため、現在は役に立たないとしても、将来を見据えておく価値があるかもしれません。
SQLOperationsStudioを試す
MacにSQLOPSをインストールし、SQLServerへの接続を開く方法についてのチュートリアルを作成しました。基本的に、SQL Operations Studioのインストールは他のソフトウェアのインストールと同じくらい簡単なので、LinuxまたはWindowsを使用している場合でも、それを実行できるはずです。
また、SQLOPSを使用してデータベースを作成する方法と、必要に応じてMacでSQLOPSを使用してデータベースを復元する方法についての簡単なチュートリアルも作成しました。
公式SQLOPSWebサイト
これがSQLServerOperationsStudioのMicrosoftページです。
これがSQLOPSGithubページです。