应用文档
应用文档
应用文档 首页 > 应用文档

圣天诺加密狗Sentinel LDK的EMS数据库备份和恢复

更新时间:2020-09-14 15:04:03   点击量:
方法一:

旧电脑上备份数据库:
 
 以管理员身份运行 cmd.exe,输入
 
 sqlcmd -S localhost\EMSDATABASE -d EMSDB -U sa -P DBA!sa@EMSDB123 -Q "BACKUP DATABASE EMSDB to DISK = 'C:\emsdb\EMSDB.bak'" 
 
 请注意:标亮部分是存放数据库备份文件的路径,可以修改,但必须先创建好其路径。
 
 
新电脑上恢复数据库:
 
1.  停止 Sentinel EMS Service。
 
2.  以管理员身份运行 cmd.exe,输入
 
sqlcmd -S localhost\EMSDATABASE -Q "RESTORE DATABASE EMSDB FROM DISK = 'C:\emsdb\EMSDB.bak' with replace"
 
请注意:按照数据库备份文件的路径修改标亮部分。备份文件不要放在桌面。
 
3.  启动 Sentinel EMS Service。
请参照以下命令备份和恢复数据库。
 
 
方法二:

一、 备份EMS数据库
1、 停止SQL和EMS的服务
右键我的电脑-管理-服务和应用程序,打开服务项


找到Sentinel EMS server和SQL Server(EMSDATABASE),停止这两个服务。


2、进入C:\Program Files\Microsoft SQL Server\MSSQL10_50.EMSDATABASE\MSSQL\DATA目录,把这两个文件复制备份。


3、 重启Sentinel EMS server和SQL Server(EMSDATABASE)服务。

二、 恢复EMS数据库
1、 停止SQL和EMS的服务
2、 把之前备份的emsdb.mdf和emsdb_log.ldf复制到C:\Program Files\Microsoft SQL Server\MSSQL10_50.EMSDATABASE\MSSQL\DATA目录
3、 重启服务
 
注意事项:不同LDK版本由于数据库结构不同,此方法只能恢复相同LDK版本的数据库。