Skip to content

付録G SQLServer 2022 / SSMS インストール手順

この付録は、Windows 端末に SQLServer 2022 Express EditionSSMS(SQL Server Management Studio) をインストールする手順を説明します。

研修中は、SQLServer・SSMS・TrainingDB事前に用意されている前提 です。 この付録は、次のような場合に参照してください。

  • 自分の端末で研修内容を再現したい
  • 退社後・転居先など別の端末で C# + SQLServer の学習を続けたい
  • 現場に配属された後、初めて SQLServer をインストールする

第 16 章「SQLServer 環境構築」は、ここで構築した環境の上で TrainingDB を作る章です。 先にこの付録を進めてから、第 16 章へ という順序になります。


項目要件
OSWindows 10 または Windows 11(64 bit)
ディスク空き容量おおよそ 10 GB(SQLServer + SSMS)
インターネット接続インストーラーのダウンロードと、初期セットアップ時の依存パッケージ取得に必要
権限管理者権限が必要(インストール時に UAC ダイアログが出る)

G-1 SQLServer 2022 Express Edition のダウンロード

Section titled “G-1 SQLServer 2022 Express Edition のダウンロード”
  1. ブラウザで 「SQL Server Express ダウンロード」 と検索する
  2. Microsoft 公式の 「SQL Server のダウンロード」 ページを開く
  3. Express Edition今すぐダウンロード をクリックして、SQL2022-SSEI-Expr.exe を保存する

Express / Developer / Standard の違い

  • Express:無償。データベースサイズ 10 GB まで。本研修・個人学習に十分。
  • Developer:無償だが、開発・テスト用途のみ。機能は Enterprise 同等。
  • Standard / Enterprise:有償。本番運用向け。

本研修では Express で問題ありません。


G-2 SQLServer 2022 のインストール

Section titled “G-2 SQLServer 2022 のインストール”

ダウンロードした SQL2022-SSEI-Expr.exe をダブルクリックすると、インストール種別を選ぶ画面が表示されます。

TODO: 図G-1「SQLServer インストール種別選択画面」を挿入する

基本 を選択してください(「カスタム」「メディアのダウンロード」もありますが、本研修では「基本」で十分です)。

ライセンス条項を確認して 承諾 をクリックします。

既定の場所(C:\Program Files\Microsoft SQL Server)のままで インストール をクリックします。

インストールが進行し、5〜15 分ほどで完了します。

完了画面には、次のような情報が表示されます(値は環境により異なります)。

項目
インスタンス名MSSQLSERVER(既定インスタンス)
サーバー名DESKTOP-XXXX
接続文字列Server=localhost;Database=master;Trusted_Connection=True;
SQL 管理者DESKTOP-XXXX\username(Windows ユーザー)

TODO: 図G-2「インストール完了画面」を挿入する

「今すぐ接続する」 を選ぶと、コマンドプロンプトの sqlcmd が起動して動作を確認できますが、本付録では次の G-3 で別の方法で確認します。

名前付きインスタンスでインストールした場合(参考)

Section titled “名前付きインスタンスでインストールした場合(参考)”

「カスタム」でインスタンス名を指定した場合は、サーバー名が localhost\<インスタンス名> になります(例:localhost\SQLEXPRESS)。 このときは、第 16・17 章の接続文字列やサーバー名の指定を localhost\SQLEXPRESS に読み替えてください。

研修標準は 既定インスタンス(MSSQLSERVER) で、サーバー名は localhost です。


G-3 インストール後の確認(サービス起動)

Section titled “G-3 インストール後の確認(サービス起動)”

SQLServer は Windows のサービス として常駐します。次の手順で起動を確認します。

  1. Windows の スタート で「サービス」と検索 → サービス アプリを開く
  2. 一覧から SQL Server (MSSQLSERVER) を探す
  3. 状態 列が 「実行中」 になっていることを確認

TODO: 図G-3「サービス アプリで SQL Server を確認」を挿入する

「実行中」でない場合は、SQL Server (MSSQLSERVER) を右クリック → 開始 で起動します。 PC を再起動しても自動で起動するように、スタートアップの種類自動 になっていることも合わせて確認してください。


G-4 SQL Server Management Studio (SSMS) のダウンロード

Section titled “G-4 SQL Server Management Studio (SSMS) のダウンロード”

SSMS は、SQLServer に GUI で接続してテーブル作成・SQL 実行・データ確認などを行うツールです。SQLServer 本体とは別のインストーラーです。

  1. ブラウザで 「SSMS ダウンロード」 と検索する
  2. Microsoft 公式の 「SQL Server Management Studio (SSMS) のダウンロード」 ページを開く
  3. 日本語無料ダウンロード をクリックして、SSMS-Setup-JPN.exe を保存する

SSMS のバージョン

SSMS は SQLServer のバージョンと独立してリリースされており、新しい SSMS は古い SQLServer にも接続できます。最新版を選んで問題ありません。


ダウンロードした SSMS-Setup-JPN.exe をダブルクリックします。

TODO: 図G-4「SSMS インストール画面」を挿入する

インストール先(既定で問題なし)を確認したら インストール をクリックします。 完了まで 5〜10 分ほどかかります。完了画面が出たら 閉じる をクリックします。

PC の再起動を促されることがあります。指示に従って再起動してください。


G-6 SSMS から localhost に接続できることの確認

Section titled “G-6 SSMS から localhost に接続できることの確認”
  1. Windows の スタート から Microsoft SQL Server Management Studio 〇〇 を起動する
  2. 「サーバーへの接続」ダイアログで次のとおり入力する
項目
サーバーの種類データベース エンジン
サーバー名localhost
認証Windows 認証
暗号化オプション(Optional)
サーバー証明書を信頼チェックを入れる
  1. 接続 をクリック
  2. 左側にオブジェクトエクスプローラーが表示されれば成功

TODO: 図G-5「SSMS で localhost に接続成功した状態」を挿入する

このダイアログでサーバー名 localhost が候補に出てこない場合、SQLServer のサービスが「実行中」になっているか、付録 G-3 で再度確認してください。

ここまで来たら、第 16 章「SQLServer 環境構築」 に進めます。第 16 章では、この SSMS を使って TrainingDB を作っていきます。


G-7 アンインストールしたいとき(参考)

Section titled “G-7 アンインストールしたいとき(参考)”

SQLServer / SSMS の入れ替えや、別の端末への移行で、いったん消したい場合の手順です。

  1. Windows の 設定 → アプリ → インストールされているアプリ を開く
  2. Microsoft SQL Server 2022 を探して アンインストール をクリック
  3. アンインストーラーが起動するので、削除するインスタンス(MSSQLSERVER)と機能を選ぶ
  4. 既定のままで進めれば、ほぼすべて削除される
  1. Windows の 設定 → アプリ → インストールされているアプリ を開く
  2. SQL Server Management Studio を探して アンインストール をクリック

データの削除に注意

アンインストールすると、TrainingDB を含む全ユーザーデータベースも削除されます。 残しておきたいデータは、事前に .bak ファイル(SSMS の「バックアップ」機能)としてエクスポートしてください。


症状原因対処
インストーラー実行時に SmartScreen の警告Windows の保護機能で外部 .exe をブロック「詳細情報」→「実行」
インストールが「他のインストールが進行中」で止まる別の Windows Update / インストールが進行中しばらく待ってから再実行、または再起動
インストール完了後に SSMS で接続できないSQLServer サービスが停止しているG-3 を参照して開始
接続時に Error 53サーバー名の typo、または名前付きインスタンスサーバー名を localhost または localhost\SQLEXPRESS
接続時に Error 18456Windows ユーザーが SQLServer ログインに登録されていない管理者ユーザーで SSMS を起動して再接続。または DBA に依頼
ポート 1433 競合他のアプリ(別バージョンの SQLServer 等)がポートを使用サービスを停止するか、SQL Server 構成マネージャーでポート変更
日本語が文字化けするOS の言語設定とインストーラー言語の不一致OS の言語設定を日本語にしてから再インストール

  • 第 16 章 SQLServer 環境構築(TrainingDB 作成)
  • 第 17 章 C# からデータベースを操作する(SQLServer 接続コードの基本)
  • 付録 E トラブルシューティング集
  • Microsoft 公式ドキュメント:https://learn.microsoft.com/ja-jp/sql/