1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

SQLServerがVisual Studio Code上でも使える!?拡張機能のインストール方法から使い方まで解説

Last updated at Posted at 2022-04-14

概要

こんにちは。shun198です。
VSCodeでコード書いてるのにDBの実行結果をわざわざSQL Serverから閲覧するのはめんどくさい。。
VSCode内で完結できたらいいのになあって思うことがあると思います
今回はSQLServerの拡張機能のインストール方法とその使い方について一通り解説します。

前提

Visual Studio Codeをインストール済み
SQL Serverをインストール済み
SQL Server認証を使って接続

手順

SQL Serverの拡張機能のインストール

まずは下記の画像のように拡張機能のメニューからMicrosoftの公式の拡張機能であるSQL Server (mssql) をインストールします
sqlserver_install.png

SQL Serverのデータベースエンジンへ接続

SQL Serverのアイコンをクリックし、Add Connectionを押します
sqlserver_add connection.png

Add Connectionをクリックしたあとにサーバー名を記入します
image.png

オプションでデータベースを選択することができます。今回はEnterを押して飛ばします
image.png

認証方法を選択します。今回は前提にある通りSQL Server認証で接続するのでSQL Loginを選択します
image.png

ユーザ名とパスワードを入力します
image.png
image.png

オプションで表示名を変えることができます。今回はDB_TESTにします
image.png

無事データベースエンジンへ接続できました
image.png

SQL Serverの拡張機能でできること

Microsoftが出している拡張機能なだけあってできることは思ってた以上に使い勝手がいいです
おもな機能をざっとあげるとこんな感じです

  • DB内のテーブルの閲覧
  • テーブル内のカラムの閲覧
  • クエリの実行
  • クエリの履歴が左下から簡単に見れる上に再実行できる
  • PDF,Excel,Jsonとして保存できる
    image.png

また、SQLの拡張機能も一緒に入れるとクエリが見やすくなるのでデバッグがしやすくておすすめです
(SSMSだと見づらいので好きじゃないです。。)

コマンドパレットからも実行できるので使いやすいです
(shift+ctrl+pを押したあとにsqlと入力してください)
image.png

まとめ

VSCode内で完結しているのと操作がわかりやすくて便利
ただ、テーブルをフィルターで絞ったりするなどの操作ができないので機能の充実度ではまだまだSSMSのほうが上だと感じました。
クエリを実行したりテーブルの中身を見るぶんには拡張機能のほうが使いやすいので入れておいて損はないかと思います

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?