本地 云
下载PDF
此功能仅适用于事件日志分析器

# 将事件日志分析器的数据从MySQL迁移至MS SQL数据库

最后更新于：2025年9月12日

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

此操作仅适用于您当前使用 MySQL 版本的 EventLog Analyzer，且需要将数据库迁移至 MS SQL 的情况。

注意 在使用changeDBServer.bat文件修改数据库前，务必确认产品处于完全运行状态。确认无误后，请关闭产品服务。待产品成功停止运行后，再执行changeDBServer.bat文件。
注意

数据库变更后重新注册受管服务器：

- 安装受管服务器时，它将作为 MySQL 受管服务器注册到管理服务器。
- 若将受管服务器的数据库从MySQL更改为MS SQL，则管理服务器的数据库也需同步从MySQL切换至MS SQL。
- 然后，需借助<EventLog Analyzer Home>/troubleshooting/registerWithAdminServer.bat文件（或registerWithAdminServer.sh文件）将受管服务器重新注册至管理服务器。

变更数据库后，当管理服务器以服务形式启动时，系统不会提示重新注册。用户需确保管理服务器已重新注册至管理服务器。

若用户正在迁移分布式环境，则需将整个分布式环境迁移至MSSQL。所有受管服务器及管理服务器均应迁移至MSSQL。

若需为全新安装的EventLog Analyzer服务器配置MS SQL，请参阅《配置MS SQL数据库》页面并遵循其中流程。

以下是迁移并运行以SQL SERVER为数据库的EventLog Analyzer服务器的步骤：

1. 停止事件日志分析器服务器/服务。
2. 从已安装的MS SQL SERVER中，将文件bcp.exe和bcp.rll复制到<EventLog Analyzer安装目录>/bin文件夹。
注意：若从SQL Server（2012及以上版本）复制上述文件，且EventLog Analyzer安装在另一台机器上，请根据EventLog Analyzer机器的SQL版本和CPU类型安装SQL原生客户端。

对于MSSQL 2012版本，请安装本机客户端；对于其余版本的MSSQL，请安装ODBC驱动程序（链接见下文）。

MSSQL 2012

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

MSSQL 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=2249006

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

3. 在命令提示符中调用<EventLog Analyzer Home>/tools/changeDBServer.bat，配置MS SQL SERVER凭据（如服务器名称、端口、用户名和密码）。
4. 数据库设置向导将自动弹出。
5. 在向导界面中，将服务器类型选为SQL Server。可用SQL Server实例将显示在组合框中。从实例列表中输入SQL Server的设备名称和端口号。
6. 通过"连接方式:"选项选择身份验证类型。
7. 可选项包括：

- Windows身份验证
- SQL Server 身份验证

注意：请确保事件日志分析器服务器与MS SQL服务器位于同一域内，并使用相同的域管理员凭据登录。

### Windows身份验证

自事件日志分析器8.0版（Build 8010）起，

### SQL Server 身份验证

使用 SQL Server 身份验证时，请输入用户名和密码。

8. 点击"测试连接"按钮验证凭据正确性。若测试失败，请重新检查并输入正确凭据。
9. 点击“配置数据库”按钮保存SQL Server设置。请注意配置SQL Server数据库可能需要数分钟。
10. 配置完成后产品将自动启动。