修改服务器上的db文件在哪,EventLog Analyzer Additonal Utilities - Move Database to Different Directory...

更改服务器上数据库文件夹的位置

对于EventLog Analyzer版本8.0(构建号8010)及之后的产品

对于EventLog Analyzer版本8.0(构建号8000)及之前的产品

怎样找到构建号?

在EventLog Analyzer web客户端,点击页面右上角的帮助 > 关于链接,您可以上述提到的产品的构建号,此构建号就是当前EventLog

Analyzer的构建号。

在同一台服务器上的不同驱动器/目录之间移动EventLog Analyzer数据库

移动PostgreSQL数据库

停止Eventlog Analyzer服务器/服务。

检查任务管理器,如果进程postgres.exe和SysEvtCol.exe仍然驻留着,则请将其结束后继续执行以下步骤。

复制\pgsql目录到另一个驱动器

( D:\Eventlog\pgsql)。

请重命名pgsql下的旧data文件夹为dataold,您也可以将其删除。

编辑(使用文本编辑器) \bin下的文件setCommonEnv.bat/sh

Windows:

编辑以下set DB_HOME行:

set DB_HOME=%SERVER_HOME%\pgsql

set DB_HOME=D:\EventLog\pgsql

其中,D:\EventLog\pgsql即PostgreSQL数据库新的位置。

Linux:

编辑以下set DB_HOME行:

DB_HOME=$SERVER_HOME/pgsql

DB_HOME=

location>/pgsql

其中/pgsql为PostgreSQL数据库新的位置。

对于以上提到的要更改的内容,不同版本的产品可能不同。

但是,您仅需要确保的是,在Windows下,将“set

DB_HOME=%SERVER_HOME%\pgsql”更改为“set

DB_HOME=

drive with

absolute path>\pgsql”,而在Linux中,则是“DB_HOME=

path of desired

location>/pgsql”。

保存文件。

启动Eventlog Analyzer服务器/服务。

检查数据是否可以正常发现,以及D:\Eventlog\data 目录大小是否增加

移动MSSQL数据库

停止Eventlog Analyzer服务器/服务。

使用系统管理员权限登录到SQL Server数据库。

使用以下命令,找到eventlog数据库当前数据文件和日志文件的存储位置:

use eventlog

go

sp_helpfile

go

使用以下命令分离数据库:

use  master

go

sp_detach_db 'eventlog'

go

从当前位置复制数据文件和日志文件(\data\eventlog.mdf

和 \data\eventlog_log.LDF)

到新位置(\eventlog.mdf

和 \eventlog_log.LDF)。

使用以下命令与数据库建立连接并指向新的位置:

use  master

go

sp_attach_db 'eventlog' , '\eventlog.mdf' , '\eventlog_log.LDF'

go

使用以下命令验证修改的位置:

use eventlog

go

sp_helpfile

go

启动Eventlog Analyzer服务器/服务。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值