[KB7813] ESET PROTECT ServerとMS SQLデータベース間の暗号化接続の有効化

注意事項

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

問題

  • ESET PROTECT ServerとMS SQLデータベースを別々のコンピュータで実行している場合
  • SQL Server Error:ESET PROTECT On-Prem にデータベースを接続する際に発生する "SQL Server Error: 18" の解決

解決方法

関連ソリューションLinuxユーザー

TLS 1.2を有効にする

先に進む前に、サポートされているMS SQL ServerでTLS 1.2が有効になっていることを確認してください。

  1. Microsoft ODBC Driver for SQL Serverversion 17 以降をダウンロードしてインストールする。

  2. Windowsキー +R を押し、services.msc と入力し、OK をクリックします。

  3. ESET PROTECT Serverサービスを右クリックし、コンテキストメニューから停止を 選択します。

  4. 以下のディレクトリに移動します:

    C:㊟ProgramData㊟ESET㊟RemoteAdministrator㊟Server㊟EraServerApplicationData㊟Configuration
  5. StartupConfiguration.iniファイルを編集する:

    バックアップの作成

    編集する前に、StartupConfiguration.iniファイルのバックアップを作成します。

    環境に応じて、StartupConfiguration.iniファイルの変数を変更します:

    DatabaseType=MSSQLOdbc DatabaseConnectionString=Driver={ODBC};Server=SERVER;Uid=era_user;Pwd={PASSWORD};CharSet=utf8;Database=era_db;
    • ODBC変数:Windowsキー+Qを押し、ODBCと入力し、ODBCデータソースをクリックする。ODBC Data Source Administratorウィンドウで、Driversをクリックし、ファイル内のODBC変数をハイライトされたテキスト(この例では、SQL Server用のODBC Driver 17)に変更する。

    • SERVER変数:SERVER 変数: デー タ ベース が イ ン ス ト ール さ れてい る コ ン ピ ュ ー タ の IP ア ド レ ス と ポー ト 。

    • PASSWORD変数: era_db データベースのパスワード

    • ファイルの最後に以下のコードを追加する:

      Encrypt=yes;TrustServerCertificate=yes;

    以下は、StartupConfiguration.iniファイルの例である:

    DatabaseType=MSSQLOdbc DatabaseConnectionString=Driver={ODBC Driver 17 for SQL Server};Server=10.10.10,1433;Uid=era_user;Pwd={SecretPassword};CharSet=utf8;Database=era_db;Encrypt=yes;TrustServerCertificate=yes;
  6. StartupConfiguration.iniファイルを保存します。

  7. Windowsキー +R を押し、services.msc と入力し、OK をクリックします。

  8. ESET PROTECT Serverサービスを右クリックし、コンテキストメニューから [開始]を選択します。

  9. 54' language='1' content='ESET PROTECT Web コンソールへのログイン' target='_blank'## ができれば、データベースへの暗号化接続は正常に動作しています。

    ESET PROTECT Web コンソールにログインできない場合は、StartupConfiguration.iniファイルをバックアップから復元し、contact ESET Technical Support. を実行してください。