备份 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,用于查看通过备份还原的帮助

开始之前:

  • 进行检查,确定 Qlik NPrinting Engine 是否安装在了您创建备份的 Qlik NPrinting Server 计算机上。
  • 验证 PostgreSQL 的安装位置,通常为 C:\Program Files\NPrintingServer\pgsql\bin

  • 确保自己知道 PostgreSQL 数据库的超级用户密码。
  • 如果这并非首次创建的备份,则需要删除、移动或重命名任何现有备份文件,因为工具不会用相同名称覆盖现有文件。

进行以下操作:

  1. 在安装 Qlik NPrinting Server 的计算机上,打开 Windows Service Manager (services.msc),然后以列出的顺序停止以下服务,方法是右键单击服务,然后选择停止
    1. Qlik NPrintingEngine(如果安装在计算机上)
    2. Qlik NPrintingScheduler
    3. Qlik NPrintingWebEngine
  2. 备注: Qlik NPrinting RepoService 必须在运行中,以创建备份。
  3. 使用 Windows Explorer,创建文件夹以在其中保存备份,例如 C:\NPrintingBackups
  4. 以管理员身份打开 Windows 命令提示 (cmd.exe),并导航至安装 Qlik.NPrinting.Manager.exe 的文件夹。默认位置为 %Program Files%\NPrintingServer\Tools\Manager。例如:

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

  5. 输入 Qlik.Nprinting.Manager.exe backup -f,后接您在步骤 2 中创建的备份文件夹的完整路径,然后串联 -p,后接指向 PostgreSQL bin 文件夹的完整路径。另外串联选项 --pg-password,后接您在设置期间定义的储存库数据库超级用户密码。例如:

    Qlik.Nprinting.Manager.exe backup -f C:\NPrintingBackups\NP_Backup.zip -p "C:\Program Files\NPrintingServer\pgsql\bin" --pg-password secretPassword

    备注: 如果路径中有空格,则必须使用引号。
  6. 仔细阅读控制台上显示的消息,其中有重要的状态和错误信息。

    当备份完成时,您将在上面步骤 2 中创建的文件夹(例如 C:\NPrintingBackups)内看到名为 NP_Backup.zip 的 .zip 文件。

  7. 通过导航至您在以上步骤 2 中创建的文件夹,检查您的备份是否成功,并检查 .zip 文件是否在该处。
警告: 在您创建新备份之前,您必须删除、移动或重命名任何现有备份文件,因为工具将不会用相同名称覆盖现有文件。