从备份还原 Qlik NPrinting
Qlik NPrinting 是通过实用程序 Qlik.Nprinting.Manager.exe 来发送,该实用程序用于创建备份和还原部署。
Qlik.NPrinting.Manager.exe 为默认安装,位于 %Program Files%\NPrintingServer\Tools\Manager。该工具是一个控制台应用程序,必须通过命令提示来执行。所得备份以一个 .zip 存档包含 Qlik NPrinting 存储库 数据库转储文件以及相关文件。
命令行帮助
要查看 Qlik.NPrinting.Manager.exe 的命令行帮助,请输入以下命令之一:
- Qlik.Nprinting.Manager.exe --help,用于查看一般帮助
- Qlik.Nprinting.Manager.exe backup --help,用于查看备份帮助
- Qlik.Nprinting.Manager.exe restore --help,用于查看通过备份还原的帮助
进行以下操作:
- 在您要恢复自己的 Qlik NPrinting Server 部署的计算机上,打开 Windows Service Manager (services.msc):验证以下服务是否已停止:
- Qlik NPrintingEngine(如果安装在计算机上)
- Qlik NPrintingScheduler
- Qlik NPrintingWebEngine
- 如果在远程计算机上配置了引擎:
- 登录引擎计算机。
- 打开 Windows 服务管理器。
- 确保以下服务已停止: Qlik NPrintingEngine。
- 以管理员身份打开 Windows 命令提示 (cmd.exe),并导航至安装 Qlik.NPrinting.Manager.exe 的文件夹。默认位置为 %Program Files%\NPrintingServer\Tools\Manager。例如:
cd C:\Program Files\NPrintingServer\Tools\Manager
- 键入 Qlik.Nprinting.Manager.exe restore -f,后接 backup.zip 文件的完整路径,然后串联 -p,后接 PostgreSQL bin 文件夹的完整路径。另外串联选项 --pg-password,后接您在设置期间定义的储存库数据库超级用户密码。例如:
Qlik.Nprinting.Manager.exe restore -f C:\NPrintingBackups\NP_Backup.zip -p "C:\Program Files\NPrintingServer\pgsql\bin" --pg-password secretPassword
警告注释通过还原覆盖安装的储存库并重置为在备份中保存的版本。如果在创建备份之后创建了新的实体,这些实体将会丢失。信息注释如果路径中有空格,则必须使用引号。 - 仔细阅读控制台上显示的消息,其中有重要的状态和错误信息。它们指示还原是否成功,并帮助进行故障排除。
如果没有发生错误,则可准备好重启服务。
- 打开 Windows Service Manager (services.msc),然后以列出的顺序启动以下服务,方法是右键单击服务,然后选择启动:
- Qlik NPrintingWebEngine
- Qlik NPrintingScheduler
- Qlik NPrintingEngine(如果安装在计算机上)
Qlik NPrintingEngine(如果安装在远程计算机上)