将EventLog Analyzer数据从PGSQL迁移到MSSQL数据库
             
            
              
                 | 
                注意:适用于EventLog Analyzer构建号为8050/8051的产品  | 
               
             
            EventLog Analyzer支持用户将PGSQL数据库中现有的EventLog Analyzer数据移动到MSSQL数据库。 
            以下步骤仅适用于您已经使用以PGSQL为数据库的EventLog Analyzer,且您想要将数据库变更为MSSQL。 
              如果您想要再全新安装EventLog Analyzer服务器时使用MSSQL数据库,请参阅配置MSSQL数据库章节的相关步骤。 
            要迁移数据库,请参照以下步骤: 
            
              - 
                
停止EventLog Analyzer服务器/服务。              
               
              - 
                
在命令行中调用<EventLog Analyzer Home>\tools\backUpDatabase.bat,它用于备份PGSQL数据库中现有可用的数据,请等待数据备份进程结束。默认备份文件将会存储在<EventLog Analyzer Home>\backup目录下,文件名称将会表示为backup_eventlog_<Build_Number>_MM_DD_YYYY_hh_mm.data'。 
               
              - 
                
从安装的MS SQL服务器,复制文件bcp.exe和bcp.rll到<Eventlog Analyzer Home>\bin文件夹。 
               
             
            
            
              - 
                
在命令行中调用<Eventlog Analyzer Home>\tools\changeDBServer.bat,它用于配置MSSQL服务器的凭证信息,如主机名称、端口、用户名和密码。 
               
              - 
                
数据库设置向导窗口打开。 
               
              - 
                
在向导窗口,选择服务器类型为SQL Server,可用的SQL服务器实例(Available SQL Server Instances)为服务器可用的实例列表,输入SQL实例所在的服务器的主机名和端口。 
               
              - 
                
选择认证选项 
               
              - 
                
这些选项为: 
               
              
                - 
                  
Windows认证(Windows Authentication) 
                 
               
              
                对于Windows认证,输入域名称、用户名和密码。 
               
             
            
              
                 | 
                注意:确保EventLog Analyzer服务器和MS SQL服务器在同一个域中,并且具有相同的与管理员凭证。  | 
               
             
            
              
                  
                  
               
             
              
            
              
                - SQL Server认证(SQL Server Authentication)
 
               
              
                对于SQL Server认证,输入用户名和密码。 
                
               
             
              
            
              - 
                
点击测试(Test)按钮检查凭证是否正确,如果测试失败,那么表示输入的凭证可能错误,请检查后再次输入并测试。 
               
              - 
                
点击保存(Save)按钮来保存SQL服务器配置,这需要几分钟来配置SQL数据库的设置,请耐心等待。 
               
              - 
                
在命令行中运行<Eventlog Analyzer Home>\bin\run.bat,启动EventLog Analyzer服务器。 
               
              - 
                
在服务器完全启动之后,在命令行中终止run.bat以停止服务器,或调用<Eventlog Analyzer Home>\bin\shutdown.bat。 
               
              - 
                
调用<Eventlog Analyzer Home>\tools\restoreDatabase.bat,浏览并选择创建的备份文件,确定(OK)并等待数据库完全恢复。 
               
             
            
            
              
                 | 
                执行restoreDatabase.bat将会删除现有的数据。  | 
               
             
            
              - 
                
启动EventLog Analyzer服务器/服务。 
               
             
            
              
                 | 
                说明: 
                  您也可以修改备份的目录,只需在命令行中执行备份数据库的批处理文件时,将备份文件要存储到的位置的绝对路径作为参数即可,例如: 
                <Eventlog Analyzer Home>\tools:\>backUpDatabase.bat D:\Mysql  | 
               
              |