Visual Studio Code の MSSQL エクステンションを使って SQL Server に接続する方法

通常、SQL Server に接続・開発するのに SQL Server Management Studio (SSMS) を使うと思います。

ですが、SQL Server Management Studio (SSMS) は Windows 以外の環境用のものは用意されていません。


macOS や Linux などから SQL Server に接続する際には Azure Data Studio というクラスプラットフォームのプログラムがありますが、Azure Data Studio は、マイクロソフトから 2025 年 2 月に廃止が発表され、2026 年 2 月 28 日にサポートが終了する予定です。

Azure Data Studio の代わりに、Visual Studio Code の MSSQL エクステンションを使うように推奨されいます。


この記事では、Mac の VS Code (Visual Studio Code) に SQL Server (mssql) エクステンションをインストールし、SQL Server に接続する方法をご紹介します。

VS Code に SQL Server (mssql) エクステンションをインストールする

まずは、VS Code に SQL Server (mssql) エクステンションをインストールする方法をご説明します。

VS Code はインストールされている前提ですすめますが、もしインストールされていない方は「Download Visual Studio Code」検索して、ダウンロードしてインストールしておいてください。


メニューから [Code] > [Settings] > [Extensions] を開きます。

VS Code の MSSQL エクステンションを使って SQL Server に接続する方法 1


サイドバーのエクステンションアイコンをクリックしても大丈夫です。

VS Code の MSSQL エクステンションを使って SQL Server に接続する方法 1-2


上の検索ボックスに「SQL Server (mssql)」と入れて検索し、SQL Server (mssql) エクステンションを選択し、[Install] ボタンをクリックします。

VS Code の MSSQL エクステンションを使って SQL Server に接続する方法 2


これで、SQL Server (mssql) エクステンションが VS Code にインストールされました。

VS Code の MSSQL エクステンションを使って SQL Server に接続する方法 3


SQL Server (mssql) エクステンションから SQL Server に接続する

それでは、Mac の VS Code の SQL Server (mssql) エクステンションを使って、Windows にインストールされている SQL Server に接続してみます。

まず、Windows の SQL Server 側がリモート接続できる状態になっていないといけません。

設定の方法は以下のページをご覧ください。


VS Code で新しい画面を開き、サイドバーの SQL Server アイコンをクリックします。

VS Code の MSSQL エクステンションを使って SQL Server に接続する方法 4


SQL Server のパネルが開くので、CONNECTIONS+ Add Connection をクリックします。

VS Code の MSSQL エクステンションを使って SQL Server に接続する方法 5


Connection Dialog の画面が開きます。

VS Code の MSSQL エクステンションを使って SQL Server に接続する方法 6


接続する SQL Server の情報を入力して、[Connect] ボタンをクリックします。

VS Code の MSSQL エクステンションを使って SQL Server に接続する方法 7

Profile Name には任意の名前を入力します。
Input type は、今回は Azure のデータベースに接続しないので、Paramters にしておきます。
Server name には IP アドレスを入力します。
Authentication typeSQL Login を選択します。
User name にはログインユーザー名を入力します。
Password にパスワードを入力します。
Encrypt は Optional にしておきます。
* Database name は指定すると、接続後にそのデータベースだけが見えるようになります。


接続が成功すると左側のパネルの CONNECTIONS のところに Profile Name の名前でデータベースサーバの情報が表示されます。

VS Code の MSSQL エクステンションを使って SQL Server に接続する方法 8


試しに、Test データベースの Student テーブルで右クリックして [Select Top 1000] を選択してみます。

VS Code の MSSQL エクステンションを使って SQL Server に接続する方法 9


右側の画面に次のようなクエリーが表示されて実行され、結果セットが下に表示されました。

SELECT TOP (1000) [StudentID]
      ,[FirstName]
      ,[LastName]
      ,[Birthday]
      ,[Gender]
  FROM [Test].[dbo].[Student]

VS Code の MSSQL エクステンションを使って SQL Server に接続する方法 10

SQL Server に接続でき、データが取得できることが確認できました。


以上、VS Code に SQL Server (mssql) エクステンションをインストールし、SQL Server に接続する方法をご紹介しました。

© 2010-2025 SQL Server 入門