备份 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 Engine 是否安装在了您创建备份的 Qlik NPrinting Server 计算机上。
-
验证 PostgreSQL 的安装位置,通常为 C:\Program Files\NPrintingServer\pgsql\bin。
- 确保自己知道 PostgreSQL 数据库的超级用户密码。
- 如果这并非首次创建的备份,则需要删除、移动或重命名任何现有备份文件,因为工具不会用相同名称覆盖现有文件。
进行以下操作:
- 在安装 Qlik NPrinting Server 的计算机上,打开 Windows Service Manager (services.msc),然后以列出的顺序停止以下服务,方法是右键单击服务,然后选择停止:
- Qlik NPrintingEngine(如果安装在计算机上)
- Qlik NPrintingScheduler
- Qlik NPrintingWebEngine
- 使用 Windows Explorer,创建文件夹以在其中保存备份,例如 C:\NPrintingBackups。
- 以管理员身份打开 Windows 命令提示 (cmd.exe),并导航至安装 Qlik.NPrinting.Manager.exe 的文件夹。默认位置为 %Program Files%\NPrintingServer\Tools\Manager。例如:
cd C:\Program Files\NPrintingServer\Tools\Manager
- 输入 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
提示注释在命令行中添加存储库数据库超级用户密码是可选的。如果不输入超级用户密码,将从 Qlik NPrinting 配置文件中读取该密码。信息注释如果路径中有空格,则必须使用引号。 - 仔细阅读控制台上显示的消息,其中有重要的状态和错误信息。
当备份完成时,您将在上面步骤 2 中创建的文件夹(例如 C:\NPrintingBackups)内看到名为 NP_Backup.zip 的 .zip 文件。
- 通过导航至您在以上步骤 2 中创建的文件夹,检查您的备份是否成功,并检查 .zip 文件是否在该处。
信息注释Qlik NPrinting RepoService 必须在运行中,以创建备份。
警告注释在您创建新备份之前,您必须删除、移动或重命名任何现有备份文件,因为工具将不会用相同名称覆盖现有文件。