エンジニアの将来って?

現在8年目エンジニアがプログラムの解説、ゲームの研究を書く雑記ブログです

A5:SQL Mk-2からローカルのSQLServerに接続するやり方を解説します

こんにちは。たいら(@tairaengineer2)です。

この記事で、A5:SQL Mk-2からローカルのSQLServer接続するやり方を解説します。

スポンサーリンク

 

前提条件

この記事では、Microsoft SQL Server2019を使っています。
インストールの仕方は、下の記事をご参考ください。

www.tairax.com

A5:SQL Mk-2のインストールの仕方は、下の記事をご参考ください。

www.tairax.com

次の章から

  1. A5:SQL Mk-2からローカルのSQLServerに接続するための下準備
  2. A5:SQL Mk-2からローカルのSQLServerに接続

で解説していきます。

A5:SQL Mk-2からローカルのSQLServerに接続するための下準備

A5:SQL Mk-2からローカルのSQLServerに接続するための下準備をしていきます。
下準備で必要なことは

  1. SQLServerのサーバー名とデータベース名を確認
  2. SQLServerが実行中か
  3. SQLEXPRESSのプロトコル名前付きパイプが有効か

1ずつ解説していきます。

下準備1:SQLServerのサーバー名とデータベース名を確認

接続したいSQLServerのサーバー名とデータベース名を確認します。
サーバー名の調べ方は、SQLServerを開きます

f:id:Tairax:20200513170025p:plain

【オブジェクトエクスプローラー】のサーバーを選択して

f:id:Tairax:20200514105401p:plain

右クリックすると、ドロップダウンリストが表示されます。
その中の【プロパティ】を選択します。

f:id:Tairax:20200514105728p:plain

【サーバーのプロパティ】の画面が表示されます。
この↓の画像の赤枠の部分をメモしておきます。

f:id:Tairax:20200514125807p:plain

LAPTOP-BDDEJFOE\SQLEXPRESS

サーバー名は確認できましたので、次は接続したいデータベース名を確認します。

データベースを開き、接続したいデータベースを確認します。

f:id:Tairax:20200518184033p:plain

Sample

これで下準備の1つ目が完了です。

下準備2:SQLServerが実行中か

HeidiSQLからSQLServerにWindows認証で接続するためには、SQLServer実行中であることが必要です。
SQLServerが実行中かどうかはSQLServerの構成マネージャーで確認できます。

構成マネージャーを表示するには、まずスタート画面を開きます。

f:id:Tairax:20200514155131p:plain

【Miscrosoft SQLServer2019】というフォルダを探します。
※私の場合は2019ですが、インストールしているバージョンによって数字が異なります。

f:id:Tairax:20200514155614p:plain

【Miscrosoft SQLServer2019】を開くと、【Miscrosoft SQLServer2019構成マネージャー】がありますので、選択して開きます。

f:id:Tairax:20200514170149p:plain

【SQLServer構成マネージャー】を開いて、その中の【SQLServerのサービス】を選択します。

f:id:Tairax:20200514170540p:plain

【SQLServer(SQLEXPRESS)】という項目が実行中であればOKです!

f:id:Tairax:20200514171006p:plain

もし実行中ではなかった場合、右クリックをして【開始】を選択すれば実行中になります!

f:id:Tairax:20200514171222p:plain

これで2つ目の下準備が完了です。

下準備3:SQLEXPRESSのプロトコル名前付きパイプが有効か

SQLEXPRESSのプロトコル名前付きパイプが有効かどうかはSQLServerの構成マネージャーで確認できます。

下準備2の続きで確認していきます。
【SQLServer構成マネージャー】を開いて、その中の【SQLServerネットワークの構成】を選択します。

f:id:Tairax:20200514171741p:plain

【SQLEXPRESSのプロトコル】という項目があるので、それを選択します。

f:id:Tairax:20200514172546p:plain

ここに【名前付きパイプ】という項目がありますので、有効だったらOKです!

f:id:Tairax:20200514174128p:plain

もし、無効だった場合【名前付きパイプ】を右クリックして【有効にする】を選択します。

f:id:Tairax:20200514175715p:plain

下の画像の警告が表示されます。

f:id:Tairax:20200514175940p:plain

警告された通り、サービスをいったん停止して再開する必要があります。
再開させるためには、下準備2で確認した 【SQLServerのサービス】を選択します。

f:id:Tairax:20200514180321p:plain

【SQLServer(SQLEXPRESS)】を右クリックして、再起動させればOKです!

f:id:Tairax:20200514180531p:plain

これですべての下準備が完了しました!

A5:SQL Mk-2からローカルのSQLServerに接続

A5:SQL Mk-2からローカルのSQLServerに接続していきます。
A5:SQL Mk-2を開きます。

f:id:Tairax:20200515184836p:plain

画面上部にあるデータベースの追加アイコンを選択します。

f:id:Tairax:20200515185045p:plain

【データベースの追加と削除】という画面がポップアップします。
左下にある【追加】ボタンを押します。

f:id:Tairax:20200515185427p:plain

【追加するデータベースの接続タイプを選択】という画面がポップアップします。
タイトル通り、ここでデータベースの接続タイプを選択します。

f:id:Tairax:20200515185642p:plain

この中で上の段の【専用接続 商用データベース(クライアント/サーバー)】の中にある【Microsoft SQLServer と SQL ServerCompact】を選択します。

f:id:Tairax:20200515185944p:plain

【データベースの内容を登録】という画面がポップアップします。
タイトル通り、ここでデータベースの内容を登録します。

f:id:Tairax:20200515190147p:plain

サーバー名に、下準備1で確認したサーバー名を入力します。

LAPTOP-BDDEJFOE\SQLEXPRESS

f:id:Tairax:20200518183632p:plain

【Windows NT の統合セキュリティを使用する】を選択していることを確認します。

f:id:Tairax:20200518184459p:plain

この状態で【データベース名】の▼ボタンを押すと、【データベースに接続】という文字が表示されドロップダウンリストが選択できるようになります。

下準備1で確認したデータベース名を選択します。

Sample

f:id:Tairax:20200518190527p:plain

【テスト接続】ボタンを押します。

f:id:Tairax:20200518190752p:plain

接続に成功したというポップアップが表示されればOKです!
【OK】ボタンを押します。

f:id:Tairax:20200518191051p:plain

テスト接続が完了したので、【データベースの内容を登録】画面で【OK】ボタンを押します。

f:id:Tairax:20200518191234p:plain

【A5:SQL Mk-2で識別するデータベース別名を入力】という画面になります。

f:id:Tairax:20200518191638p:plain

文字通り設定したデータベースに別名を入力する画面です。
自分が分かりやすいものを入力してください。

今回は

SQLServerSample

と入力し、【OK】ボタンを押します。

f:id:Tairax:20200519112536p:plain

【データベースの追加と削除】画面に戻り、接続したデータベースが表示されています!
確認できたら、【閉じる】ボタンを押します。

f:id:Tairax:20200519112934p:plain

データベース配下にSQLServerSampleが表示されました。

f:id:Tairax:20200519113138p:plain

SQLServerSampleを開こうと選択すると、【データベースログイン】画面が表示されます。
【OS認証(統合セキュリティ認証)を利用する】を選択していることを確認して、【接続】ボタンを押します。

f:id:Tairax:20200519113614p:plain

A5:SQL Mk-2からローカルのSQLServerに接続できました!

f:id:Tairax:20200519113818p:plain

 

スポンサーリンク

 

まとめ:5:SQL Mk-2からローカルのSQLServerに接続してみよう

以上が5:SQL Mk-2からローカルのSQLServerに接続するやり方の解説です。

あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ