[KB7831] ESET PROTECT On-PremでSQL Serverデータベースへの接続にWindows認証を使用する

注意事項

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

問題

  • Windows 認証を使用して Microsoft SQL Server ESET PROTECT On-Prem データベースにログインする
  • ESET PROTECT Server サービスに Windows ユーザーアカウントを設定し、Microsoft SQL Server に認証させます。
  • Microsoft SQL Server ESET PROTECT On-Prem データベースの認証モードを変更する。Microsoft SQL Server のインストール時に、混合モード認証(SQL Server 認証と Windows 認証)を選択する必要があります。

解決方法

Windows 認証はアップグレードを無効にする

Windows 認証モードを使用して Windows ユーザーアカウントでデータベースに接続すると、コンポーネントのアップグレード タスクを使用してESET PROTECT Serverをアップグレードできません。

データベースへのアクセスには、専用のデータベース ユーザーを使用することをお勧めします。そのユーザーが必要なディレクトリにアクセスできるように、アクセス権が設定されていることを確認してください。

  1. ESET PROTECT Server マシン上で、以下の場所に移動します:

    C:###ProgramData⏎RemoteAdministrator⏎Server⏎EraServerApplicationData⏎Configuration
  2. StartupConfiguration.iniファイルを編集して保存し、以下の内容を含むようにする:

    DatabaseType=MSSQLOdbc DatabaseConnectionString=Driver={SQL Server Native Client 11.0};Server=.୧ERASQL;Database=era_db;Trusted_Connection=yes;
    Microsoft SQL Serverインスタンスとデータベース名の確認

    上記の例では、ESET PROTECT On-Prem All-in-one インストーラを使用して、Microsoft SQL Server Express を ESET PROTECT Server と一緒にインストールしたときに作成されたデフォルトの SQL Server インスタンス名(ERASQL)とデータベース名(era_db)を使用しています。

    Microsoft SQL Server のインスタンス名やデータベース名がこれらの値と異なる場合は、実際のインスタンス名やデータベース名に置き換えてください。

  3. タスクバーの検索ボックスにservicesと入力し、Services をクリックします。

  4. サービスのリストで、ESET PROTECT Server を右クリックし、プロパティを選択します。

  5. ログオン参照 をクリックします。

  6. 選択するオブジェクト名を入力してください] の下に、ESET PROTECT サービスが実行される Windows ユーザー アカウント名(Microsoft SQL Server への Windows 認証に使用)を入力し、[OK] をクリックします。

  7. パスワード]フィールドと[パスワードの確認]フィールドに、選択した Windows ユーザー アカウントのパスワードを入力し、[OK]をクリックします。

  8. サービス]ウィンドウに戻り、[ESET PROTECT Server] を右クリックします。再起動] を選択します。

  9. オプションで、Microsoft SQL Server 認証モードを Windows 認証モードに変更します。