[KB7831] 在 ESET PROTECT On-Prem 中使用 Windows 身份验证连接 SQL Server 数据库

注意:

本页已由电脑翻译。点击本页面语言下的英文,显示原文。如果你发现有什么不清楚的地方,请联系你当地的支持。

问题

  • 使用 Windows 身份验证登录 Microsoft SQL Server ESET PROTECT On-Prem 数据库
  • 为 ESET PROTECT 服务器服务设置 Windows 用户账户,以验证 Microsoft SQL Server
  • 更改 Microsoft SQL Server ESET PROTECT On-Prem 数据库的身份验证模式;安装 Microsoft SQL Server时需要选择混合模式身份验证(SQL Server 身份验证和 Windows 身份验证

解决方案

Windows 身份验证可能会禁用升级

如果使用Windows 身份验证模式以 Windows 用户账户连接数据库,则无法使用组件升级任务升级ESET PROTECT 服务器

建议使用专用数据库用户访问数据库。确保为该用户设置了访问必要目录的访问权限。

  1. 在 ESET PROTECT Server 机器上,导航到

    C:\ProgramData\ESET\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 PROTECTOn-Prem All-in-one 安装程序将 Microsoft SQL Server Express 与ESET PROTECT Server 一起安装时创建的默认 SQL Server 实例名称(ERASQL) 和数据库名称(era_db)。

    如果您的 Microsoft SQL Server 实例或数据库名称与这些值不同,请用实际的实例和数据库名称替换。

  3. 运行服务应用程序:在任务栏的搜索框中输入服务,然后单击服务

  4. 在服务列表中,右键单击ESET PROTECT Server 并选择属性

  5. 单击登录浏览

  6. "输入要选择的对象名称"下面,键入 ESET PROTECT 服务将在其下运行的 Windows 用户账户名称(用于 Windows 身份验证到 Microsoft SQL Server),然后单击 "确定"

  7. 密码确认密码字段中,键入所选 Windows 用户账户的密码,然后单击确定

  8. 返回 "服务 "窗口,右键单击ESET PROTECT 服务器。选择重新启动

  9. 可选择将 Microsoft SQL Server 身份验证模式更改为Windows 身份验证模式;这将禁用 Microsoft SQL Server 身份验证。