主页 » 其它

将数据库从MySQL迁移到MSSQL


 

note

对于采集服务器,在数据库迁移之后,请一定要确认以下情况

 

因为在采集服务器安装的时候,注册管理服务器使用的是MySQL数据库,因此

如果采集服务器的数据库从MySQL迁移到MSSQL, 必须在管理服务器中,重新注册该使用MSSQL的采集服务器。

数据库迁移完成之后,当以应用的形式(命令行)启动采集服务器时,它会提示用户重新注册到管理服务器。

但是,当在迁移数据库之后,以服务的形式(非命令行)启动采集服务器时,不会提示重新注册。因此,用户自己必须确保该采集服务器已经重新注册到管理服务器。

 

 

 

防火墙分析仪支持将已有的MySQL数据库的数据迁移到MSSQL数据库。

 

这里的步骤适用于已经使用MySQL数据库作为后台数据库,并收集了一定的数据,而又要保留数据,并把数据库转成MSSQL数据库的情形

如果您新安装防火墙分析仪,并且向使用 MSSQL 作为后台数据库,请参照配置 MSSQL 数据库 的步骤进行。

 

从MYSQL移植数据到MSSQL的步骤:

  1. 停止防火墙分析仪
  2. 在命令行中,调用 <FWA_Home>\tools\目录中的backUpDatabase.bat,对MySQL数据库的数据进行备份。等待备份完成,备份的文件保存在<FWA_Home>\backup 目录中,文件名可格式为:'backup_firewall_<Build_Number>_MM_DD_YYYY_hh_mm.data'

    您也可以指定存放备份文件的文件夹,如:<FWA_Home>\tools:\>backUpDatabase.bat D:\Mysql
  3. 准备一个新的使用MSSQL作为后台数据库的防火墙分析仪,参照配置 MSSQL 数据库 的步骤进行。

  4. 启动该新的防火墙分析仪一次,并停止它。
  5. 调用<FWA_Home>\tools\restoreDatabase.bat, 选择备份的文件,点击 'OK' 开始恢复数据,直至完成。

Restore

 

note

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

 

  1. 启动防火墙分析仪,它将使用MSSQL作为后台数据库。

 



版权所有 © 2015, 卓豪(北京)技术有限公司, 保留一切权利