加入收藏 | 设为首页 | 会员中心 | 我要投稿 好传媒网 (https://www.haochuanmei.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

将EventLog Analyzer数据从MySQL迁移到MSSQL数据库

发布时间:2022-12-16 15:03:36 所属栏目:MsSql教程 来源:转载
导读: 将EventLog Analyzer数据从MySQL迁移到MSSQL数据库
注意:此部分的信息mssql数据库密码,仅适用于EventLog Analyzer版本8.0(构建号8000)及之前的产品。

对于被管服务器修改数据库后的设

将EventLog Analyzer数据从MySQL迁移到MSSQL数据库

注意:此部分的信息mssql数据库密码,仅适用于EventLog Analyzer版本8.0(构建号8000)及之前的产品。

对于被管服务器修改数据库后的设置

当安装被管服务器后,它会在管理服务器上注册为以MySQL为数据库的被管服务器。

如果被管服务器的数据库从MySQL变更为MSSQL,那么它需要在管理服务器上重新注册为以MSSQL为数据库的被管服务器。

在修改完数据库之后,当被管服务器作为应用移动时,它会提示用户需重新注册到管理服务器。

如果修改数据库之后,被管服务器作为服务启动,那么它将不会提示用户来重新注册,用户需要确保被管服务器已注册到了管理服务器。

EventLog Analyzer支持用户将MySQL数据库中现有的EventLog Analyzer数据移动到MSSQL数据库。

以下步骤仅适用于您已经使用以MySQL为数据库的EventLog Analyzer,且您想要将数据库变更为MSSQL。

如果您想要在全新安装EventLog Analyzer服务器时使用MSSQL数据库,请参阅配置MSSQL数据库章节的相关步骤。

要迁移数据库库,请参阅以下步骤:

停止Eventlog Analyzer服务器/服务。

在命令行中调用\tools\backUpDatabase.bat,它用于备份MySQL数据库中现有可用的数据,请等待数据备份进程结束。默认备份文件将会存储在\backup目录下,文件名称将会表示为backup_eventlog__MM_DD_YYYY_hh_mm.data。

从安装的MS SQL服务器,复制文件bcp.exe和bcp.rll到\mysql\bin文件夹。

说明:如果您要复制文件的MSSQL服务器(2005及以上)与EventLog Analyzer不在同一台机器上,请按SQL版本和CPU类型从以下链接下载并安装SQL本地客户端到EventLog Analyzer所在的机器。

MSSQL 2005 (32 位)

MSSQL 2005 (64 位)

MSSQL 2008 (32 位)

MSSQL 2008 (64 位)

在命令行中调用\tools\changeDBServer.bat,它用于配置MSSQL服务器的凭证信息,如主机名称、端口、用户名和密码。

数据库设置向导 窗口打开。

在向导窗口,选择服务器类型为SQL Server,可用的SQL服务器实例(Available SQL Server Instances)为服务器可用的实例列表,输入SQL实例所在的服务器的主机名和端口

选择认证选项

这些选项为

Windows认证(Windows Authentication)

对于Windows认证,输入域名称、用户名和密码。请确保EventLog Analyzer服务器和SQL Server位于同一域中,且登录使用的是同一域管理员帐户。

SQL Server认证(SQL Server Authentication )

对于SQL Server认证,输入用户名和密码。

点击测试(Test)按钮检查凭证是否正确,如果测试失败,那么表示输入的凭证可能错误,请检查后再次输入并测试。

点击保存(Save)按钮来保存MSSQL服务器配置,这需要几分钟来配置MSSQL数据库的设置,请耐心等待。

在命令行中运行 \bin\run.bat,启动Eventlog Analyzer服务器。

在服务器完全启动之后,在命令行中终止 run.bat 以停止服务器,或调用 \bin\shutdown.bat。

调用\tools\restoreDatabase.bat,浏览并选择创建的备份文件,点击确定(OK)并等待数据库完全恢复。

执行restoreDatabase.bat将会删除现有的数据。

启动Eventlog Analyzer服务器/服务。

说明:您也可以修改备份的目录,只需在命令行中执行备份数据库的批处理文件时,将备份文件要存储到的位置的绝对路径作为参数即可,例如:

\tools:\>backUpDatabase.bat D:\Mysql

(编辑:好传媒网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!