[KB8594] ESET Inspect サーバーに Microsoft SQL Server をインストールします。

注意事項

このページはコンピュータによって翻訳されています。このページの「言語」の「英語」をクリックすると、原文が表示されます。ご不明な点がございましたら、お近くのサポートまでお問い合わせください。

問題

ソリューション

Microsoft SQL Server のインストール

Microsoft SQL バージョン

ライセンスが必要な Microsoft Server Enterprise/Standard エディションの使用を推奨します。Microsoft SQL Server Express は、ESET Inspect On-Prem ではサポートされていません。

  1. Microsoft SQL Server インストールファイルをダウンロードし、ファイルを実行します。

  2. インストールの種類を選択] 画面で、[カスタム] をクリックします。

  3. インストールディレクトリを確認または更新し、[Install] をクリックします。

  4. インストールパッケージがダウンロードされると、SQL Installation Center が表示されます。左側のメニューで、インストールをクリックします。

  5. 新しいSQL Serverスタンドアロン・インストールをクリックするか、既存のインストールに機能を追加します。

  6. エディション]画面で、使用するエディションを選択し、[次へ]をクリックします。

  7. ライセンス条項]画面で、ライセンス条項に同意して[次へ]をクリックします。

  8. Microsoft Update画面で、[Use Microsoft Update to check for updates]のチェックボックスを選択します。

  9. Install Rules]画面で、[Next]をクリックします。

  10. Feature Selection画面で、Database Engine ServicesSQL Client connectivity SDK の横にあるチェックボックスを選択します(Microsoft SQL Server 2022 には適用されません)。Next をクリックします。

  11. Instance Configuration(インスタンス構成)画面で、詳細を確認し、Next(次へ)をクリックします。

  12. サーバー構成]画面で、[SQL Server Agent]の[スタートアップタイプ]を[自動] に変更し、[次へ]をクリックします。

  13. Database Engine Configuration(データベースエンジン構成)画面で、以下を実行します:

    1. 混合モー ド ] を選択 し ます。

    2. デフォルトの SQL Server システム管理者(sa)ユーザーアカウントのパスワードを入力し、確認します。このユーザーアカウントは、ESET Inspect Server のインストールプロセスで使用できます。

    3. Add Current User(現在のユーザーを追加)をクリックします。

    4. Next をクリックします。

  14. インストールをクリックします。

  15. インストールが完了したら、Close をクリックします。


Microsoft SQL Server 用に TCP/IP 通信を構成します。

  1. Microsoft SQL Server構成マネージャを開きます。

  2. 左側のメニューで、SQL Server Network Configuration をクリックします。

  3. 右側のメニューで、{インスタンス名}のプロトコルをダブルクリックします。

  4. TCP/IP プロトコルが有効になっていることを確認します。

  5. 左側のメニューで、[SQL Server Services]をクリックします。

  6. 右側のメニューで、SQL Server({インスタンス名})サービスを右クリックします。コンテキスト・メニューから[再起動]を選択します。

  7. 右側のメニューで、SQL Server Agent ({インスタンス名})サービスを右クリックします。コンテキストメニューから[再起動]を選択します。

  8. Windows サービスで、SQL Server サービスが実行されていることを確認します。


Microsoft SQL Server Management Studio でカスタム Microsoft SQL Server ユーザーアカウントを作成します。

ESET Inspect オンプレミスバージョン

ESET Inspect On-Prem バージョン 1.8 以降では、必要なユーザー権限が変更されています。バージョン 1.8 以降にアップグレードするユーザーは、ESET Inspect Server をアップグレードする前にユーザー権限を設定する必要があります。

  1. Microsoft SQL Server Management Studio をダウンロードし、Microsoft SQL Server マシンにインストールします。

  2. Microsoft SQL Server Management Studio アプリを開きます。

  3. Connect to Serverウィンドウで、次の操作を行います:

    1. Server type(サーバータイプ)ドロップダウンメニューで、Database Engine(データベースエンジン)を選択します。

    2. サーバー名ドロップダウン・メニューで、サーバー名を選択します。

    3. Authentication(認証)ドロップダウンで、Windows Authentication(Windows認証)を選択します。

    4. Connect をクリックする。

  4. 左側のメニューで、Security フォルダを右クリックします。コンテキストメニューから、新規作成 ログイン をクリックします。

  5. ログイン名]フィールドに、ユーザー・アカウント名を入力します。SQL Server 認証を選択します。パスワードを入力し、確認します。

  6. パスワードの有効期限の強制 を選択解除します。

  7. 左側のメニューで、ユーザー マッピング をクリックします。このログインにマッピングされているユーザーのリストから、マスター ログインを選択します。データベース・ロールのメンバシップ・リストでpublic が選択されていることを確認します。

  8. Securables をクリックします。検索]をクリックし、[サーバー]を選択して[OK]をクリックします。許可] リストを下にスクロールし、[サーバーの状態] の [許可] チェック ボックスをオンにします。

  9. 左側のメニューで、サーバーの役割 をクリックします。Server roles]リストから[dbcreator]を 選択し、[public]が 選択されていることを確認します。

  10. OK]をクリックします。


Microsoft SQL Server データ・ストレージの推奨事項

Microsoft SQL データベースは、ESET Inspect Server の重要なコンポーネントであり、かなりのディスク容量を占有します。オペレーティングシステムの安定性を確保し、パフォーマンスを維持するために、SQL Server データと一時フォルダを専用のボリューム(パーティション)または separate server に移動することをお勧めします。

ESET Inspect On-Prem は、以下の場所のディスクスペースを監視します:

  • SQL Server data folder- Microsoft SQL Server が ESET Inspect Database を保存する場所(デフォルトの場所:Microsoft SQL Server が ESET Inspect データベースを保存する場所(デフォルトの場所:C:◆Program FilesMicrosoft SQL Server)
  • SQL Server temporary folder- Microsoft SQL Server が一時テーブルと内部オブジェク トを保存する場所(デフォルトの場所:C:¥Program Files¥Microsoft SQL Server¥MSSQL¥DATA¥tempdb)
  • ESET Inspect Server データフォルダ-通常、C:¥Program Files¥ESET¥Inspect Server¥Serverにあります。

SQL Server データベースが ESET Inspect Server と同じマシン上で実行されている場合、ESET Inspect On-Prem は以下の場合に新しいイベントの受け入れを停止します:

  • SQL Server データフォルダがあるディスクの空き容量が3%未満になった場合
  • ディスク上の SQL Server テンポラリフォルダの空き容量が 3%未満
  • ディスク上の ESET Inspect Server データフォルダの空き容量が 5% 未満になった場合

ESET Inspect ServerのデータフォルダとSQL Serverの一時フォルダが同じディスクを共有している場合、ディスクの空き容量が10%未満になると、ESET Inspect On-Premは新しいイベントの受け入れを停止します。

SQL Server データベースが ESET Inspect On-Prem と同じマシンでホストされている場合、パージプロセスが正しく機能するように、SQL Server 一時フォルダを含むディスクに少なくとも 10% の空き領域を確保してください。パージに関連する問題は、ESET Inspect On-Premのダッシュボードの イベントロードタブにある、コンピュータごとに処理および保存されたイベントのチャートに赤いマーカーで表示されます。


Microsoft SQL Server データベースを専用ボリューム(パーティション)に移動する

  1. SQL Server をホストしているマシンで、専用ボリューム(パーティション)が利用可能であることを確認します。

  2. 専用ボリューム(パーティション)上に空のデータフォルダを作成します。

  3. Microsoft SQL Server Configuration Manager を開き、接続します。New Queryをクリックし、以下のコマンドを実行します。実行するにはExecuteをクリックします。

    ALTER DATABASE model MODIFY FILE (NAME = modeldev, FILENAME = 'E:⊖DATAmodel.mdf'); ALTER DATABASE model MODIFY FILE (NAME = modellog, FILENAME = 'E:⊖DATAmodellog.ldf'); ALTER DATABASE msdb MODIFY FILE (NAME = MSDBData, FILENAME = 'E:⊖DATAMSDBData.mdf'); ALTER DATABASE msdb MODIFY FILE (NAME = MSDBLog, FILENAME = 'E:¦DATA¦MSDBLog.ldf'); ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'E:¦DATA¦tempdb.ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'E:¦DATA¦templog.ldf');
  4. SQL Serverサービスを停止します。サービスを停止するには、コマンド・プロンプトを管理者として実行し、以下のコマンドを実行します:

    net stop mssqlserver

    MySQLサービスが実行されているかどうかを確認するには、次のコマンドを実行します:

    sc query mssqlserver

    名前付きインスタンスの場合は、mssqlservermssql${instance_name} に置き換えてください。

  5. SQL データ・フォルダの内容を、専用ボリューム(パーティション)上に作成したデータ・フォルダ、例 えばE:∕DATA に移動します。SQL データ・フォルダは通常、C:¥Program Files¥Microsoft SQL Server¥MSSQL¥DATA にあります。データ・フォルダの場所を確認するには、Microsoft SQL Server Management Studioを開き、Object Explorerでサーバー名を右クリックし、Propertiesを選択してDatabase Settingsを開き、 Database default locationsの Dataフィールドをチェックします。

  6. SQL Server インスタンスに、専用パーティションこの例ではE:˶DATA)上のデータフォルダにアクセスする権限を与えます:

    1. SQL Serverインスタンスのアカウント名を取得します:

      1. Microsoft SQL Server Configuration Manager を開きます。

      2. 左側のメニューで、SQL Server Services をクリックします。

      3. 右側のメニューでSQL Server ({instance_name})を右クリックし、[Properties]をクリックして、[Log On]タブの[Account Name]フィールドの値をコピーします。

    2. 専用ボリューム(パーティション)上のデータフォルダをSQL Serverインスタンスからアクセスできるようにします:

      1. データフォルダを右クリックし、[プロパティ]を選択します。

      2. Data Propertiesウィンドウで、Securityタブを開きます。

      3. EditAdd をクリックします。

      4. 選択するオブジェクト名を入力してください]フィールドに、コピーしたインスタンス・アカウント名を貼り付け、[名前を確認]をクリックします。名前に下線が引かれ、認識されていることが示されます。OKをクリックします。

      5. Group or user names(グループまたはユーザー名)]でインスタンス・アカウント名を選択した状態で、[AllowforFull control(フル・コントロールの 許可)]のチェックボックスを選択し、[OK]→[OK]をクリックします。

  7. データベースの起動パラメータを更新します:

    1. Microsoft SQL Server Configuration Managerを開きます。

    2. 左側のメニューで、SQL Server Services をクリックします。

    3. 右側のメニューでSQL Server ({instance_name})を右クリックし、PropertiesStartup Parametersをクリックします。

    4. 専用ボリューム(パーティション)上のデータフォルダの場所に対応するようにパラメータを更新します。

    5. Apply をクリックします。

  8. SQL Server サービスを開始します。サービスを開始するには、コマンドプロンプトを管理者として実行し、以下のコマンドを実行します:

    net start mssqlserver

    MySQL サービスが実行されているかどうかを確認するには、次のコマンドを実行します:

    sc query mssqlserver

    名前付きインスタンスの場合は、mssqlservermssql${instance_name} に置き換えてください。