Azure上にWindows Server2019とSQL Serverを立ち上げる

# 概要

Azure上にWindows Server2019の仮想マシンを作成します。その後SQL Serverを作成し、Windows ServerからSQL Serverに接続し簡単なデータベース操作を実施します。

## 0. 前提条件
+ Azureのアカウントを作成していること<br>※本書ではWindows10 Proを使用しております

## 1. Windows Server2019の仮想マシンを作成する

1. Azure Portal( https://azure.microsoft.com/ja-jp/features/azure-portal/ )に移動しサインインを実施する。
![001.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/24e6d7ce-7d77-bc91-64e7-74632cc79581.jpeg)

1. 「Virtual Machines」をクリックする。
![002.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/810662d5-eca7-d159-56c4-bfce7d10fc63.jpeg)

1. 「追加」をクリックする。
![003.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/d51e9989-eea8-89a5-ff92-7874c0071bc1.jpeg)

1. 「プロジェクトの詳細」から下記の項目を入力する。
    + サブスクリプション
    + リソースグループ
![005.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/09674d0e-9514-6d49-8297-c6ccde899850.jpeg)

1. 「インスタンスの詳細」から下記の項目を入力する。
    + 仮想マシン名
    + 地域 : 「(アジア太平洋)東日本」を選択する
    + 可用性オプション : 「インフラストラクチャ冗長は必要ありません」を選択する
    + イメージ : 「Windows Server 2019 Datacenter」を選択する
    + サイズ : 「サイズを変更します」をクリックしサイズを選択する<br>
    (本書では「Standard DS1 v2」を使用します)
![006.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/15cc0958-10aa-36bc-2c5c-aa685e059bcd.jpeg)

1. 「管理者アカウント」から下記の項目を入力する。
    + ユーザー名
    + パスワード
    + パスワードの確認
![007.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/d48a162d-7520-096d-2fa9-69aa3062a952.jpeg)

1. 「受信ポートの規則」から下記の項目を選択する。
    + パブリック受信ポート : 「選択したポートを許可する」を選択する
    + 受信ポートを選択 : 「RDP」を選択する
![008 - コピー.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/95fc0028-0f55-b438-7971-de87197eedde.jpeg)

1. 「お金を節約」から、Windows Serverのライセンスを持っていない場合は「いいえ」を選択する。
![008.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/a107a233-507d-ee40-46b2-fc3e4297cd68.jpeg)

1. 設定内容に問題がなければ最下部の「確認および作成」をクリックする。
![004.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/eb233010-3d43-65e4-a42c-30d72bed03fb.jpeg)

1. 上部に「検証に成功しました」と表示されたことを確認する。
![010.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/3d6f9794-bce4-4d12-4a4e-6e552f321f96.jpeg)

1. 最後部の「作成」をクリックする。
![011.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/87e96446-c638-b96b-3082-cbe6bc41bf58.jpeg)

1. 「デプロイが進行中です」と表示されていることを確認する。
![015.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/2c2f6e55-f06d-a1d0-0b27-fa6fe6c89c7d.jpeg)

1. 「デプロイが完了しました」と表示されたことを確認する。
![017.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/dd1060b6-a99a-bfc4-dbb0-68b715b04a1e.jpeg)

1. 「リソースに移動」をクリックする。
![018.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/84b7f93a-092e-3be2-82ef-d764fb93a388.jpeg)

1. 正常に仮想マシンが作成されたことを確認する。
![019.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/fdc8f75b-5774-16f3-7aa4-fe01865c4ccd.jpeg)

## 2. Windows Server2019へ接続する

1. ホーム画面から「Virtual Machines」をクリックする。
![020.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/4d15f19a-4d0c-8281-9581-f0142c41b3a6.jpeg)

1. 1章で作成した仮想マシンをクリックする。
![021.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/8959e60e-af12-99cb-881d-02919f105e1e.jpeg)

1. 仮想マシンの起動状態を確認する。<br>状態が「実行中」と表示されていることを確認する。
![022.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/a6d67e5f-e320-7782-f4f9-72d1a3c7dfc4.jpeg)

1. 起動していなければ上部の「開始」をクリックする。<br>その後、状態が「実行中」と表示されることを確認する。
![042 - コピー.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/63da2b42-ec2d-e48c-aaa7-9023bcb1c46f.jpeg)

1. 上部の「接続」をクリックする。
![043.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/183b2144-f10a-42de-bda7-ed5f1a81f396.jpeg)

1. 「RDPファイルのダウンロード」をクリックする。
![048.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/2f1a0ca8-1c50-979b-0bd4-ec15ccc6715d.jpeg)

1. RDPファイルを保存し実行する。
![054.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/3ee96b69-4258-4732-2594-b8b4ca9952e8.jpeg)

1. リモートデスクトップ画面が表示される。<br>「接続」をクリックする。
![055.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/ff3fda66-ebb1-1f2d-e23f-1339a3e7e405.jpeg)

1. 資格情報を入力して「OK」をクリックする。
![057.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/fc593396-a10d-f834-ff19-7211404dde5a.jpeg)

1. リモートデスクトップ画面に接続できたことを確認する。
![059.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/4a97a35a-1ecd-0a89-8b8e-41107e57287d.jpeg)

1. システム情報を確認し、ホスト名などの設定が正しいことを確認する。
![060.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/0618d442-fb88-7652-523b-31da96b0344d.jpeg)

1. 初期状態では言語やキーボード設定が英語、タイムゾーンがアメリカになっている。
Windows Serverの設定から言語やタイムゾーンなどを日本語仕様に変更する。
![061.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/d84d20e6-ecb6-5660-dd5f-b7087fd681e6.jpeg)

## 3. Just-in-Time VMアクセスを設定する

「Just-in-Time VMアクセス」とは仮想マシンを使用するときのみ指定したポートを一時的に開放する機能です。これによって第三者からリモートデスクトップの不正利用を防ぎます。

1. 左側メニュー画面から「セキュリティーセンター」をクリックする。
![063.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/5f38cd1c-9054-8f95-b56f-a09f4532f775.jpeg)

1. 「セキュリティセンター」メニュー画面から下部にスクロールし、「Just-in-Time VMアクセス」をクリックする。
![064.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/bd280114-4fcb-497e-66c0-5101867c99e3.jpeg)

1. 「推奨」タブをクリックし、1章で作成した仮想マシンにチェックを入れる。
![065.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/800f4712-6fdd-87ef-21a8-1c2d1a53932a.jpeg)

1. 「1台のVMでJITを有効にする」をクリックする。
![066.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/2b975975-5252-4474-1ef6-e5bb47bd80a0.jpeg)

1. 「3389」をクリックする。
![067 - コピー.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/104430e4-ab5c-b2e8-1407-1c0684e8cb46.jpeg)

1. 右側のメニューにて下記の項目を変更し「OK」をクリックする。
    + 最大要求時間 : (ポートを開放する時間を指定する)<br>
    ![067.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/e5c63e91-979e-477e-3b39-5d406ef0ad0a.jpeg)

1. 他のポート(22,5985,5986)も不正利用されないように、同様の内容で設定する。
![073.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/3ddfccbb-02c6-b1a2-0125-be6d5914576d.jpeg)

1. 「保存」をクリックする。
![069.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/6aed9ba5-3e9c-3188-c290-06ddfb7121a0.jpeg)

1. 「構成済み」タブをクリックし、設定した内容が表示されたことを確認する。
![070.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/1127fec7-d53f-618c-e75e-b492305c456c.jpeg)

1. 2章を参照して、作成した仮想マシンメニューから「接続」をクリックする。
![124.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/c069d28b-08f7-63ce-7fa3-e29d9e3d8b90.jpeg)

1. 「アクセス権の要求」をクリックする。
![125.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/e144549c-858a-63ec-a93e-c0ab82d3ce5a.jpeg)

1. 「ポート3389でアクセスが承認されました。」と表示されたことを確認する。
![127.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/1e1812a9-22ac-30cf-ce3c-5fd627c990aa.jpeg)

1. 2章と同様の手順でリモートデスクトップ接続を実施し、仮想マシンにログインできたことを確認する。

## 4. SQL Serverを作成する

1. ホーム画面から「SQLデータベース」をクリックする。
![082.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/02123a83-1e70-3225-60ce-2e14ebb8ee45.jpeg)

1. 「追加」をクリックする。
![083.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/725b9631-b706-a680-b87f-851b04e4dc62.jpeg)

1. 「プロジェクトの詳細」から下記の項目を選択する。
    + サブスクリプション
    + リソースグループ
![084.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/ea93744a-3460-b875-25c4-36813334222c.jpeg)

1. 「データベースの詳細」から下記の項目を入力する。
    + データベース名
    + サーバー
    + SQLエラスティックプールを使用しますか : いいえ
    + コンピューティングとストレージ : 「データベースの構成」をクリックしてストレージを選択する。<br>(本書では「2GBストレージ」を使用します)
![089.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/7e213f15-bf1c-ab3a-6ee6-c14f5881cb85.jpeg)

1. 「データベースの詳細」の「サーバー」の項目にて「新規作成」をクリックする。<br>下記の項目を入力し「OK」をクリックする。
    + サーバー名
    + サーバー管理者ログイン
    + パスワード
    + パスワードの確認
    + 場所 : (アジア太平洋)東日本
    + Azureサービスにサーバーへのアクセスを許可する : チェックを入れない
![087.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/372c8b87-bedd-cd71-c6dc-91b89d7e03e5.jpeg)

1. 「Next:追加設定」をクリックする。
![085.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/6044ba57-3ce4-dd7e-5265-380cf7270502.jpeg)

1. 「データベース照合順序」を確認し、日本語環境でデータベースを構築する場合は「照合順序」を変更する。<br>(本書では「Japanese_BIN2」を使用します)
![092.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/dcf51ad6-e623-9311-bc60-21c521799377.jpeg)

1. 設定内容に問題がなければ「確認および作成」をクリックする。
![091.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/1f2a0b55-7003-bf5f-4067-cae7bf1309c4.jpeg)

1. 最後部の「作成」をクリックする。
![093.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/7316a184-647b-1df2-fdb9-71433a9fecc0.jpeg)

1. 「デプロイが進行中です」と表示されていることを確認する。
![097.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/5fd9cb93-ef9f-1a53-fa44-e21ad3e072b9.jpeg)

1. 「デプロイが完了しました」と表示されたことを確認する。
![098.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/e84e59ac-39fa-2e86-b40b-dc45cb9f2842.jpeg)

1. 「リソースに移動」をクリックする。
![099.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/5726036c-5801-d7b6-0b58-479fe3bb3c78.jpeg)

1. 正常にSQL Serverが作成されたことを確認する。
![100.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/d4bea777-0d2c-f3f8-428e-e8f795800f44.jpeg)

## 5. SQL Server Management Studio (SSMS)のインストール

1. Windows Server2019上のInternet Explorerを起動し　https://docs.microsoft.com/ja-jp/sql/ssms/download-sql-server-management-studio-ssms に移動し、最新版のSSMSをダウンロードする。
![102.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/fffb1466-6317-012c-eaa9-dd880e81e0fd.jpeg)

1. 「SSMS-Setup-JPN.exe」のダウンロードが完了したら実行する。
![103.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/1e3fb49e-3880-ecf6-38c8-6e0471c2dbd3.jpeg)

1. 「インストール」をクリックする。
![105.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/bc296120-95d7-f4a4-7708-f9ab46303af9.jpeg)

1. インストールが完了するまで待機する。
![107.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/a8b148fb-620d-f92c-8d32-3e85a4b2d60b.jpeg)

## 6. SSMSを利用してSQL Serverに接続する

1. 「Microsoft SQL Server Management Studio 18」を起動する。
![108.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/c9cb7e16-402c-1bf5-ff5a-3e688689ef14.jpeg)

1. 「サーバーへの接続」画面が表示されるので下記の項目を入力し「接続」をクリックする。
    + サーバー名 : 4章で作成したSQL Serverのサーバー名
    + 認証 : SQL Server認証
    + ログイン : 4章で設定したサーバー管理者ログイン
    + パスワード : 4章で設定したSQL Serverのパスワード
![110.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/ce06a683-a2fd-6ec5-8320-a0fe582407b0.jpeg)

1. 「新しいファイアウォール規則」画面が表示されるので「サインイン」をクリックする。
![111.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/75ebf430-e665-0064-a236-dcbebb507594.jpeg)

1. Azureポータルのアカウントを入力し「次へ」をクリックする。
![112.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/ad2b1860-50e0-8cb5-a57e-a4ef6b905897.jpeg)

1. パスワードを入力し「サインイン」をクリックする。
![114.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/b220a170-6482-1c20-e031-b311f6cd3137.jpeg)

1. Azureアカウントが正しければ「OK」をクリックする。
![115.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/1ca64d22-a67c-7351-669e-90607fb7c406.jpeg)

1. SQL Serverに接続できたことを確認する。
![116.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/bcd9f574-c559-9749-279f-bc3df3dcff94.jpeg)

1. 「新しいクエリ」をクリックする。
![117.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/190bc19b-e29c-7474-4989-1e7c4f0ee631.jpeg)

1. テーブルの作成ができることを確認する。
![122.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/307261/109258c5-e555-5776-2211-ddd0bf853021.jpeg)

# 最後に

Windows Server2019とSQL ServerをAzure上に構築しました。これにより常にクラウド上でSQL Serverにアクセスできる環境を作成することができます。