从备份还原 Qlik NPrinting

Qlik NPrinting 是通过实用程序 Qlik.Nprinting.Manager.exe 来发送,该实用程序用于创建备份和还原部署。Qlik.NPrinting.Manager.exe 为默认安装,位于 %Program Files%\NPrintingServer\Tools\Manager。该工具是一个控制台应用程序,必须通过命令提示来执行。所得备份以一个 .zip 存档包含 Qlik NPrinting repository 数据库转储文件以及相关文件。

要查看 Qlik.NPrinting.Manager.exe 的命令行帮助,请输入以下命令之一:

  • Qlik.Nprinting.Manager.exe --help,用于查看一般帮助
  • Qlik.Nprinting.Manager.exe backup --help,用于查看备份帮助
  • Qlik.Nprinting.Manager.exe restore --help,用于查看通过备份还原的帮助

进行以下操作:

  1. 在您要恢复自己的 Qlik NPrinting Server 部署的计算机上,打开 Windows Service Manager (services.msc),并检查以下服务是否停止:
    1. Qlik NPrintingEngine(如果安装在计算机上)
    2. Qlik NPrintingScheduler
    3. Qlik NPrintingWebEngine
  2. 以管理员身份打开 Windows 命令提示 (cmd.exe),并导航至安装 Qlik.NPrinting.Manager.exe 的文件夹。默认位置为 %Program Files%\NPrintingServer\Tools\Manager。例如:

    cd C:\Program Files\NPrintingServer\Tools\Manager

  3. 键入 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

    警告: 通过还原覆盖安装的储存库并重置为在备份中保存的版本。如果在创建备份之后创建了新的实体,这些实体将会丢失。
    备注: 如果路径中有空格,则必须使用引号。
  4. 仔细阅读控制台上显示的消息,其中有重要的状态和错误信息。它们指示还原是否成功,并帮助进行故障排除。

    如果没有发生错误,则可准备好重启服务。

  5. 打开 Windows Service Manager (services.msc),然后以列出的顺序启动以下服务,方法是右键单击服务,然后选择启动
    1. Qlik NPrintingWebEngine
    2. Qlik NPrintingScheduler
    3. Qlik NPrintingEngine(如果安装在计算机上)