如何将SEPM内嵌式数据库迁移到其他分区

迁移操作步骤如下:

1. 开始---运行-- services.msc

2. 停止服务:Symantec Endpoint Protection Manager Service

3. 停止服务:Symantec Embedded Database Service

4. 将数据库文件 sem5.db \Program Files\Symantec\Symantec Endpoint Protection Manager\db移到新的驱动器,如 D:\DB

5. 从注册表修改数据库路径:开始—运行---regedit

6. 需要修改的项目为:HKey_Local_Machine\system\CurrentControlSet\Services\ASANYs 或者

ASANYs_sem5\Parameters,右边窗口找到 Parameters, 如数据库现在安装在路径:C:\\Program Files\\Symantec\\Symantec Endpoint Protection Manager\\db 下,则注册表键值为:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ASANYs_sem5\Parameters]

"Parameters"="-c 64m -ch 64m -gp 8192 -gc 30 -gr 30 -o \"C:\\Program Files\\Symantec\\Symantec Endpoint Protection Manager\\db\\out.log\" -oe \"C:\\Program Files\\Symantec\\Symantec Endpoint Protection Manager\\db\\err.log\" -os 1m -gn 80 n sepmserver \"C:\\Program Files\\Symantec\\Symantec Endpoint Protection Manager\\db\\sem5.db\" -n sem5 -sb 0 -x tcpip(localonly=yes;port=2638)"

如果将数据库移到 D:\DB,则将 Parameters 修改为:

"Parameters"="-c 64m -ch 64m -gp 8192 -gc 30 -gr 30 -o \"d:\\db\\out.log\" -oe \"d:\\db\\err.log\" -os 1m -gn 80 -n sepmserver \"d:\\db\\sem5.db\" -n sem5 -sb 0 x tcpip(localonly=yes;port=2638)"

7. 启动数据库服务:开始---运行-- services.msc

8. 修改 ODBC 数据库源路径:控制面板---管理工具

a. 点击选项:数据源(ODBC)

b. 点击选项:System DSN

c. 点击选项:配置

d. 修改内嵌数据库 SEM5 数据文件 SEM5.DB 的保存路径,请将其修改为迁移以后的数据库文件的完整路径,请通过点击按钮:测试连通性验证 ODBC 数据库连接正常。

9. 启动 Symantec Endpoint Protection Manager 服务,即可登录 SEPM 控制台。迁移结束。


 

From Symantec

 

专家点评

一般SEPM都会安装在C盘,但是由于SEP的安装数量的增加,日志的累计,病毒库的保存,SEPM的数据库不断扩大。如果前期没有计算完善,很有可能造成C盘空间不足。本篇文章很好的解决了这个问题,直接把SEPM数据库迁移走就可以了,而不用重新安装SEPM

我这里是把数据库迁移到“D:\SEPM-DB”。


    SEP12.1的注册表路径为:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLANYs_sem5\Parameters






    选中连接本地的数据库。

虽然数据库已经迁移,但是SEPM的备份还是存放在C盘。