ソリマチ製品Q&A製品Q&Aは「いつでも」「すべてのページを」「どなたでも」ご覧になれます。

Q.SQL Serverをファイアーウォールの例外設定にする方法

対象製品
会計王18PRO以降

 

 

ネットワークを通じてウイルスなどの攻撃からコンピューターを保護するため、Windowsファイアウォールに多くの機能強化が施されています。その機能強化に伴い、SQL Serverがブロック(制限)されていると、データベースへのアクセスが抑制され、ホストサーバーにクライアントが接続できないという問題が発生します。

 

この問題を解決し、安全にLANパックやピア・ツー・ピアでの運用を行うため、Windowsファイアウォール機能にてSQL Serverのブロック解除を行います。以下をご参照ください。

 

 

※以下の操作はホストサーバーにて操作してください。

 

 

<操作手順>

 

1.コンピューターの管理者権限を持つユーザーアカウントでログインします。

 

2.「コントロールパネル」を開きます。

 

<Windows11の場合>  ※Windows11は21シリーズ以降のみ

 

(ア)Windowsの「スタート」→「すべてのアプリ」を開きます。

image001.jpg

 

(イ)「Windowsツール」をクリックします。

image002.jpg

 

(ウ)「コントロールパネル」をクリックします。

image003.jpg

 

<Windows10の場合>

Windowsの「スタート」→「Windowsシステムツール」→「コントロールパネル」を開きます。

image004.jpg

 

<Windows8.1の場合>

Windowsの「スタート」上で右クリックし、「コントロールパネル」を開きます。

※キーボードの「Windowsキー」+「X キー」を押下していただくことで同じメニューが開きます。

image005.jpg

 

 

3.表示方法は「カテゴリ」の状態で「システムとセキュリティ」を選択します。

image006.jpg

 

 

4.[Windowsファイアウォールによるアプリケーションの許可](または[Windowsファイアウォールによるプログラムの許可])を選択します。

image007.jpg

 

 

5.画面右上の[設定の変更]ボタンをクリックします。

※[設定の変更]ボタンがクリックできない場合は、手順6.へお進みください。

image008.jpg

 

 

6.画面右下の[別のアプリの許可](または[別のプログラムの許可])をクリックします。

image009.jpg

 

 

7.「アプリの追加」(または「プログラムの追加」)画面が表示されます。画面右下の[参照]ボタンをクリックします。

image010.jpg

 

 

8.「参照」画面が表示されますので、「sqlservr.exe」を選択し、[開く]ボタンをクリックします。

image011.gif

 

ご使用のSQLServerのバージョンにより「sqlservr.exe」の保存場所が異なりますので下記ご参照ください。

 

[SQL Server2017の場合]

C:\Program Files(x86)\Microsoft SQL Server\MSSQL14.xxx(※)\MSSQL\Binn\sqlservr.exe

 

[SQL Server2014の場合]

C:\Program Files(x86)\Microsoft SQL Server\MSSQL12.xxx(※)\MSSQL\Binn\sqlservr.exe

 

[SQL Server2012の場合]

C:\Program Files(x86)\Microsoft SQL Server\MSSQL11.xxx(※)\MSSQL\Binn\sqlservr.exe

 

 

※「Program Files(x86)」がない場合は、「Program Files」を開きます。

※「xxx」はSQLServerのインストール時におけるインスタンス名となります。複数のインスタンスがある場合は、それぞれのインスタンスについて設定してください。

 

 

9.「アプリの追加」(または「プログラムの追加」)画面に戻りますので「SQL Server Windows NT-64Bit」または、「SQL Server Windows NT」を選択し、[追加]ボタンをクリックします。

mceclip0.png

 

 

10.手順9.で追加した「SQL Server Windows NT-64Bit」または、「SQL Server Windows NT」が表示されます。左側のチェックボックスと、「プライベート」と「パブリック」のチェックボックスにそれぞれチェックを付けます。

mceclip1.png

 

※「SQL Server Windows NT-64Bit」または、「SQL Server Windows NT」の両方が表示されている場合は、どちらにもチェックを入れてください。

 

 

11.引き続き、「sqlbrowser.exe」を設定するため、画面右下の[別のアプリの許可](または[別のプログラムの許可])をクリックします。

mceclip0.png

 

 

12.「アプリの追加」(または「プログラムの追加」)画面が表示されます。画面右下の[参照]ボタンをクリックします。

image015.jpg

 

 

13.「参照」画面が表示されますので、「sqlbrowser.exe」を選択し、[開く]ボタンをクリックします。

image016.jpg

 

ご使用の環境により「sqlbrowser.exe」の保存場所が異なりますので下記ご参照ください。

 

C:\Program Files (x86)\Microsoft SQL Server\xxx\Shared\sqlbrowser.exe

 

※「Program Files(x86)」がない場合は、「Program Files」を開きます。

※「xxx」はご利用のパソコン環境により「100」「90」「80」などになります。

 

※上記の場所に「sqlbrowser.exe」が存在しない場合は、以下の方法でファイルの場所を確認してから、設定します。

 

(ア)キーボードの「Windowsキー(image017.jpg)」+「R」を押し「ファイル名を指定して実行」を表示します。

 

(イ)以下のフォルダーパスをコピーして、「名前」欄に貼り付けて[OK]ボタンをクリックします。

 

[SQL Server2017の場合]

32bitOSの場合こちらをコピー→C:\WINDOWS\System32\SQLServerManager14.msc

64bitOSの場合こちらをコピー→C:\WINDOWS\SysWOW64\SQLServerManager14.msc

 

[SQL Server2014の場合]

32bitOSの場合こちらをコピー→C:\WINDOWS\System32\SQLServerManager12.msc

64bitOSの場合こちらをコピー→C:\WINDOWS\SysWOW64\SQLServerManager12.msc

 

[SQL Server2012の場合]

32bitOSの場合こちらをコピー→C:\WINDOWS\System32\SQLServerManager11.msc

64bitOSの場合こちらをコピー→C:\WINDOWS\SysWOW64\SQLServerManager11.msc

 

※コピーと貼り付けがうまくいかない場合は、お手数ですが「名前」欄に手入力してください。

image018.jpg

 

※ユーザーアカウント制御画面が表示されましたら、[はい]ボタンをクリックします。

image019.jpg

 

(ウ)「Sql Server Configuration Manager」画面が表示されましたら、左枠から「SQL Serverのサービス」を選択し、右枠の「SQL Server Browser」を右クリックし、[プロパティ]を選択します。

image020.jpg

 

(エ)[サービス]タブの「バイナリ パス」が「sqlbrowser.exe」の場所になります。表示しきれない部分に関してはキーボードの[→]キーでカーソルを進めてご確認ください。

image021.jpg

 

(オ)確認が終了しましたら、「SQL Server Browserのプロパティ」および「Sql Server Configuration Manager」画面は右上の[×]で終了して、手順13.の「sqlbrowser.exe」を設定します。

 

 

14.「アプリの追加」(または「プログラムの追加」)画面に戻りますので「SQL Browser Service EXE」を選択し、[追加]ボタンをクリックします。

image022.jpg

 

 

15.手順14.で追加した「SQL Browser Service EXE」が表示されますので、左側のチェックボックスと、「プライベート」と「パブリック」のチェックボックスにそれぞれチェックを付けます。

image023.jpg

 

 

16.画面下部の[OK]ボタンをクリックします。

mceclip2.png

 

 

17.LANパックやピア・ツー・ピアにてクライアントからホストサーバーにアクセスできることをご確認ください。

 

 

 

 

 

この記事は役に立ちましたか?
6人中4人がこの記事が役に立ったと言っています