「Windows XP Service Pack 2(以下 SP2)」以降のOSでは、ネットワークを通じてウイルスなどの攻撃からコンピューターを保護するため、Windowsファイアーウォールに多くの機能強化が施されています。その機能強化に伴い、SQL Server2008がブロック(制限)されていると、データベースへのアクセスが抑制され、給料王の起動に問題が発生する場合があります。
この問題を解決し、安全に運用を行うため、Windowsファイアーウォール機能にてSQL Server2008のブロック解除を行います。以下ご参照ください。
Windows10/8.1/8/7の場合は手順Aを、Windows10 Vista/XPの場合は手順Bをご覧ください。
<操作手順>
A.Windows10/8.1/8/7の場合
1.コンピューターの管理者権限を持つユーザーアカウントでログインします。
2.Windowsのスタートメニューから「コントロールパネル」を選択します。
※Windows10/8.1/8の場合は、「Windows」キーと「X」キーを同時に押し、表示されたメニューより「コントロールパネル」を開きます。
3.表示方法は「カテゴリ」の状態で「システムとセキュリティ」を選択します。
4.「Windowsファイアウォールによるプログラムの許可」を選択します。
※Windows10/8.1/8の場合は、「Windowsファイアウォールによるアプリケーションの許可」を選択します。
5.画面右上の[設定の変更]をクリックします。
6.画面右下の[別のプログラムの許可]をクリックします。
※Windows10/8.1/8の場合は、[別のアプリの許可]を選択します。
7.「プログラムの追加」(Windows10/8.1/8の場合は、「アプリの追加」)画面が表示されます。画面右下の[参照]をクリックします。
8.「参照」画面が表示されますので、「sqlservr.EXE」を選択し、[開く]をクリックします。
ご使用のSQL Serverのバージョンにより「sqlservr.EXE」の保存場所が異なりますので下記ご参照ください。
(ア)SQL Server2008 Expressの場合
C:\Program Files\Microsoft SQL Server\MSSQL10.xxx(※)\MSSQL\Binn\sqlservr.EXE
(イ)SQL Server2008 R2の場合
C:\Program Files\Microsoft SQL Server\MSSQL10_50.xxx(※)\MSSQL\Binn\sqlservr.EXE
※OSが64Bitの場合は「Program Files (x86)」を開きます。
※「xxx」はSQL Server2008またはSQL Server2008 R2のインストール時におけるインスタンス名となります。複数のインスタンスがある場合は、それぞれのインスタンスについて設定してください。
9.「プログラムの追加」(Windows10/8.1/8の場合は、「アプリの追加」)画面に戻りますので「SQL Server Windows NT」を選択し、[追加]をクリックします。
10.9番で追加した「SQL Server Windows NT」が表示されますので、左側のチェックボックスと、「ホーム/社内(プライベート)」と「パブリック」のチェックボックスにそれぞれチェックを付けます。
※Windows10/8.1/8の場合は、左側のチェックボックスと、「プライベート」と「パブリック」のチェックボックスにそれぞれチェックを付けます。
11.引き続き、「sqlbrowser.EXE」を設定するため、画面右下の[別のプログラムの許可]をクリックします。
※Windows10/8.1/8の場合は、[別のアプリの許可]をクリックします。
12.「プログラムの追加」(Windows10/8.1/8の場合は、「アプリの追加」)画面が表示されます。画面右下の[参照]をクリックします。
13.「参照」画面が表示されますので、C:\Program Files\Microsoft SQL Server\90\Shared\より「sqlbrowser.EXE」を選択し、[開く]をクリックします。
※OSが64Bitの場合は「Program Files (x86)」を開きます。
※上記の場所に「sqlbrowser.EXE」が存在しない場合は、以下の方法でファイルの場所を確認してから、設定します。
(ア)Windows[スタート]メニュー→「すべてのプログラム」→
「Microsoft SQL Server2008(R2)」→「構成ツール」→「SQL Server 構成マネージャ」を開きます。
※Windows8、Windows8.1の場合は、アプリ画面より「SQL Server 構成マネージャ」を開きます。
※Windows8、windows8.1の場合は、アプリ画面より「SQLServer 構成マネージャ」を開きます。
※Windows10の場合は、Windows[スタート]メニュー→「すべてのアプリ」→「Microsoft SQL Server2008(R2)」→「SQL Server 構成マネージャ」の順に開きます。
(イ)「ユーザーアカウント制御」画面が表示されますので[はい]をクリックします。
(ウ)「SQL Server Configuration Manager」が表示されましたら、左枠から「SQL Serverのサービス」を選択し、右枠の「SQL Server Browser」を右クリックし、[プロパティ]を選択します。
(エ)[サービス]タブの「バイナリ パス」が「sqlbrowser.EXE」の場所になります。表示しきれない部分に関してはキーボードの[→]で進めてご確認ください。
(オ)確認が終了しましたら、「SQL Server Browserのプロパティ」および「SQL Server Configuration Manager」画面は右上の[×]で終了して、13番の「sqlbrowser.EXE」を設定します。
14.「プログラムの追加」(Windows10/8.1/8の場合は、「アプリの追加」)画面に戻りますので「SQL Browser Service EXE」を選択し、[追加]をクリックします。
15.14番で追加した「SQL Browser Service EXE」が表示されますので、左側のチェックボックスと、「ホーム/社内(プライベート)」と「パブリック」のチェックボックスにそれぞれチェックを付けます。
※Windows10/8.1/8の場合は、左側のチェックボックスと、「プライベート」と「パブリック」のチェックボックスにそれぞれチェックを付けます。
16.画面下部の[OK]をクリックします。
17.給料王にアクセスできることをご確認ください。
B.Windows Vista/XPの場合
※19シリーズ以降では、Windows XPは動作保証外OSとなります。
1.コンピューターの管理者権限を持つユーザーアカウントでログインします。
2.Windowsのスタートメニューから「コントロールパネル」を選択します。
3.ファイアーウォールの設定画面を開きます。
(ア)Windows Vistaの場合
a:「Windowsファイアウォールによるプログラムの許可」を選択します。
b:「ユーザーアカウント制御」画面は[続行]をクリックします。
(イ)Windows XPの場合
「セキュリティセンター」をクリックし、「Windowsファイアウォール」を選択します。
4.[例外]タブが選択されていることを確認し、[プログラムの追加]をクリックします。
5.右下の[参照]をクリックします。
6.「参照」画面が表示されますので、「sqlservr.EXE」を選択し、[開く]をクリックします。
※ご使用のSQL Serverのバージョンにより「sqlservr.EXE」の保存場所が異なりますので下記ご参照ください。
(ア)SQL Server2008 Expressの場合
C:\Program Files\Microsoft SQL Server\MSSQL10.xxx(※)\MSSQL\Binn\sqlservr.EXE
(イ)SQL Server2008 R2の場合
C:\Program Files\Microsoft SQL Server\MSSQL10_50.xxx(※)\MSSQL\Binn\sqlservr.EXE
※OSが64Bitの場合は「Program Files (x86)」を開きます。
※「xxx」はSQL Server2008またはSQL Server2008 R2のインストール時におけるインスタンス名となります。複数のインスタンスがある場合は、それぞれのインスタンスについて設定してください。
7.「プログラムの追加」画面に戻りますので「sqlservr.EXE」を選択し、[OK]をクリックします。
8.7番で追加した「sqlservr.EXE」が表示されますので、左側のチェックボックスにチェックを付けます。
9.引き続き、「sqlbrowser.EXE」を設定するため、画面左下の[プログラムの追加]をクリックします。
10.「プログラムの追加」画面が表示されます。画面右下の[参照]をクリックします。
11.「参照」画面が表示されますので、C:\Program Files\Microsoft SQL Server\90\Shared\より「sqlbrowser.EXE」を選択し、[開く]をクリックします。
※OSが64Bitの場合は「Program Files (x86)」を開きます。
※上記の場所に「sqlbrowser.EXE」が存在しない場合は、以下の方法でファイルの場所を確認してから、設定します。
(ア)Windows[スタート]メニュー→「すべてのプログラム」→「Microsoft SQL Server2008(R2)」→「構成ツール」→「SQL Server構成マネージャ」を開きます。
(イ)「ユーザーアカウント制御」画面が表示されますので[続行]をクリックします。
※Windows XPでは表示されません。
(ウ)「SQL Server Configuration Manager」が表示されましたら、左枠から「SQL Serverのサービス」を選択し、右枠の「SQL Server Browser」を右クリックし、[プロパティ]を選択します。
(エ)[サービス]タブの「バイナリ パス」が「sqlbrowser.EXE」の場所になります。表示しきれない部分に関してはキーボードの[→]で進めてご確認ください。
(オ)確認が終了しましたら、「SQL Server Browserのプロパティ」および「SQL Server Configuration Manager」画面は右上の[×]で終了して、手順11.の「sqlbrowser.EXE」を設定します。
12.「プログラムの追加」画面に戻りますので「sqlbrowser.EXE」を選択し、[OK]をクリックします。
13.12番で追加した「sqlbrowser.EXE」が表示されますので、左側のチェックボックスにチェックを付けます。
14.画面下部の[OK]をクリックします。
15.給料王にアクセスできることをご確認ください。