应用文档
圣天诺加密狗Sentinel LDK的EMS数据库备份和恢复
更新时间:2020-09-14 15:04:03 点击量:
方法一:
旧电脑上备份数据库:
方法二:
一、 备份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)服务。
旧电脑上备份数据库:
以管理员身份运行 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版本的数据库。