[KB8592] 将 ESET Inspect Server SQL 数据库迁移到另一个 SQL Server

注意:

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

问题

解决方案

ESET Security Services for ESET Inspect On-Prem and ESET Inspect

ESET offers various security service packages and additional support for these applications. Support for ESET Inspect On-Prem and ESET Inspect is limited and managing rules or exclusions are not included without an ESET Security Service package. Contact a sales representative for further assistance.

前提条件

  • 必须安装源和目标 Microsoft SQL Server 实例
  • 目标 Microsoft SQL Server 实例必须与源 Microsoft SQL Server 实例的版本相同或更高,不支持降级

网络和文件传输要求

  • 如果源计算机和目标计算机位于不同的网络上,则必须手动将备份文件传输到目标计算机上
  • 如果源计算机和目标计算机位于同一网络,则可以从源计算机或目标计算机运行迁移命令(确保 ping 连接正常)
  • 如果跨网络运行命令:


替换占位符

在命令中,替换占位符如下:

  • SRCHOST→ 源 Microsoft SQL Server 的主机名或 IP 地址
  • SRCSA→ 源 Microsoft SQL Server 上 Microsoft SQL Server 帐户的用户名(通常为sa)
  • SRCEEIDBNAME→ 源 ESET Inspect Server 数据库的名称(默认值:eidb)
  • TARGETHOST→ 目标 Microsoft SQL Server 的主机名或 IP 地址
  • TARGETSA→ 目标 Microsoft SQL Server 上 Microsoft SQL Server 帐户的用户名(通常为sa)

使用命令行将 ESET Inspect Server 数据库迁移到不同的 Microsoft SQL Server 实例或版本上

要使用命令行将 ESET Inspect Server Microsoft SQL 数据库迁移到不同的 Microsoft SQL Server 实例或版本,请按照以下步骤操作:

  1. 停止 ESET Inspect Server 服务。

  2. 创建源 ESET Inspect Server 数据库的完整备份。在命令提示符中,运行

    SQLCMD -U SRCSA -S SRCHOST -Q "BACKUP DATABASE SRCEEIDBNAME TO DISK = N'C:\USERS\public\BACKUPFILE.bak'"
    手动传输备份文件

    该命令在C:\USERS\public 中创建 ESET Inspect Server 数据库备份文件(BACKUPFILE.bak)。如果源和目标 Microsoft SQL 服务器位于不同的机器上,且不在同一网络上,则必须在还原 ESET Inspect Server 数据库之前将备份文件手动传输到目标机器上。

  3. 在目标 Microsoft SQL Server 上还原 ESET Inspect 数据库。在命令提示符中,运行

    SQLCMD -U TARGETSA -S TARGETHOST -Q "RESTORE DATABASE SRCEEIDBNAME FROM DISK = N'C:\USERS\public\BACKUPFILE.bak'"

    如果备份文件的位置不是C:\USERS\public\BACKUPFILE.bak,请用备份文件的实际位置替换命令中的位置。

  4. 根据设置完成迁移:

    • 如果目标 Microsoft SQL Server 使用与源相同的主机名/IP 地址和数据库名称,请重新启动 ESET Inspect Server 服务。

    • 如果目标 Microsoft SQL Server 主机名/IP 地址、端口或数据库名称与源不同,请在修复/更改模式下运行 ESET Inspect Server 安装程序。保持所有设置不变,但更新 Microsoft SQL 数据库连接详细信息(主机名/IP 地址、端口、数据库名称)。