左侧面板点击此处展开

将 EventLog Analyzer 数据从 PGSQL 迁移到 MS SQL 数据库

EventLog Analyzer 允许您将 PGSQL 数据库中现有的 EventLog Analyzer 数据迁移到 MS SQL 数据库。

仅当您已经在使用基于 PGSQL 的 EventLog Analyzer,并希望将数据库更改为 MS SQL 时,此过程才适用。

注意: 在使用 changeDBServer.bat 文件对数据库进行更改之前,务必确保产品已完全正常运行。确认后,请关闭该产品。产品成功停止后,运行 changeDBServer.bat 文件。
注意:

在更改数据库后,重新注册受管 Server:

  • 当安装受管 Server 时,会作为使用 PGSQL 的受管 Server 注册到管理 Server。
  • 如果受管 Server 的数据库从 PGSQL 更改为 MS SQL,则管理 Server 的数据库也需要从 PGSQL 更改为 MS SQL。
  • 然后,需要借助 <EventLog Analyzer Home>/troubleshooting/registerWithAdminServer.bat 文件(或 registerWithAdminServer.sh 文件),将受管 Server 重新注册到管理 Server。

在更改数据库后,将受管 Server 作为服务启动时,不会出现重新注册的提示。用户需要确保已将受管 Server 重新注册到管理 Server。

如果用户在迁移分布式部署,则需要将整个分布式部署迁移到 MSSQL。所有受管 Server 以及管理 Server 都应迁移到 MSSQL。

如果您想为全新安装的 EventLog Analyzer 服务器配置 MS SQL,请参阅配置 MS SQL 数据库页面,并按照其中给出的步骤操作。

在以 SQL SERVER 作为数据库的情况下,迁移并运行 EventLog Analyzer 服务器的步骤如下:

  1. 停止 EventLog Analyzer Server/服务。
  2. 在命令提示符中执行 <EventLog Analyzer Home>/tools/backUpDatabase.bat 以备份 PGSQL 数据库中的数据,并等待数据备份完成。默认情况下,备份文件将存储在 <EventLog Analyzer Home>/backup 目录下,文件名为 'backup_eventlog_<Build_Number>_database_MM_DD_YY_hh_mm.data'
  3. 从已安装的 MS SQL SERVER 中,将文件 bcp.exebcp.rll 复制到 <EventLog Analyzer Home>/bin 文件夹。
  4. 注意: If you are copying the above files from SQL server (Version 2012 and above) and EventLog Analyzer is installed in another machine, please install the SQL native client as per the SQL version and CPU type of the EventLog Analyzer machine.

    对于 MSSQL 2012 版本,请安装本机客户端;对于其余版本的 MSSQL,请安装 ODBC 驱动程序(链接见下文)。

    MSSQL 2012

    https://www.microsoft.com/en-us/download/confirmation.aspx?id=50402

    微软 SQL Server 2014

    https://www.microsoft.com/en-us/download/details.aspx?id=36434

    MSSQL 2016

    https://www.microsoft.com/en-us/download/details.aspx?id=50420

    MSSQL 2017

    https://www.microsoft.com/en-us/download/details.aspx?id=53339

    MSSQL 2019

    64 位链接: https://go.microsoft.com/fwlink/?linkid=2137027

    32 位链接:https://go.microsoft.com/fwlink/?linkid=2137028

    MSSQL 2022

    64 位链接:https://go.microsoft.com/fwlink/?linkid=2266640

    32 位链接:https://go.microsoft.com/fwlink/?linkid=2266742

  5. 在命令提示符中运行 <EventLog Analyzer Home>/tools/changeDBServer.bat 以配置 MS SQL Server 的凭据,如 Server名称、端口、用户名和密码。
  6. 数据库设置向导 弹出。
  7. 在向导界面,将 Server 类型 设置为 SQL Server。可用的 SQL Server 实例会列在组合框中。输入实例中 SQL Server 的设备名称和端口。
  8. 使用“连接方式:”选项选择身份验证类型。
  9. 选项为:
注意:请确保 EventLog Analyzer Server 和 MS SQL Server 位于同一域中,并使用相同的域管理员凭据登录。

Windows 身份验证

对于 EventLog Analyzer 版本 8.0(Build 8010)及以后

Windows 身份验证

SQL Server 身份验证

对于 SQL Server 身份验证,请输入 用户名密码

SQL 身份验证
  • 点击测试连接按钮以验证凭据是否正确。如果测试失败,请重新检查并输入正确的凭据。
  • 单击配置数据库按钮以保存 SQL Server 配置。请注意,配置 SQL Server 数据库设置可能需要几分钟。
  • 配置完成后,产品将自动启动。
    • 版权 © 2020ZOHO Corp。保留所有权利。

      获取下载链接